Overview:

We are seeking an experienced QA Tester with expertise in both manual and automation testing to lead the design and architecture of our testing suites. With a minimum of 3-6 years of QA experience, including a strong understanding of automation tools like Playwright, Jest, and Selenium, you will play a critical role in shaping our QA processes, from test planning and design to test architecture. This position requires a deep understanding of test automation frameworks, the ability to develop robust test suites, and a keen eye for detail to ensure the quality of our software products.

 

Responsibilities:

  • Develop test strategies, plans, and test cases to ensure comprehensive coverage across new and existing features.
  • Build and maintain automated tests using open-source and in-house test frameworks, leveraging tools like Playwright, Jest, and Selenium.
  • Design the architecture of test suites and frameworks to support scalable, maintainable testing across functional, regression, and performance scenarios.
  • Collaborate across teams to create solution-based test plans, ensuring feedback from key stakeholders is incorporated.
  • Lead the implementation and sustainment of QA processes, continuously seeking ways to enhance test efficiency and coverage.
  • Define and execute system test plans to validate all feature functionalities in system testbeds and automate related test cases.
  • Conduct endurance and scalability testing to validate the robustness of feature functionality under stress.

Experience: 3- 6 years of test engineering experience with a mix of manual and automation testing for web and mobile applications.

Qualifications:

  • Strong scripting or programming experience, preferably in JavaScript or TypeScript, for implementing and maintaining test automation.
  • Expertise in automation tools and test frameworks, such as Playwright, Jest, and Selenium.
  • Proficiency in test suite design and automation architecture, ensuring scalability and maintainability.
  • Experience with performance testing tools (e.g., JMeter) and various types of testing, including functional, integration, regression, system, and installation/upgrade testing.
  • Hands-on experience with GitHub Actions and Azure DevOps for integrating test automation into CI/CD pipelines, managing workflows, and automating deployment processes.
  • Understanding of Agile methodologies, with experience in participating in sprint planning and collaborative team environments.
  • Hands-on experience in REST API testing, as well as cross-browser and cross-device testing to ensure compatibility across platforms.
  • Define and document standardized testing procedures, templates, and guidelines that ensure consistent quality and reduce redundancy.
  • Familiarity with advanced test automation techniques, such as parallel testing and test data management.