QA Developer
· Plan and implement testing (e.g., regression, functional, data validation, system integration, load, or performance tests) for new and existing functionality.
· Work closely with other members of the development team to design testing strategies and integrate testing into the development process.
· Plan, create, execute, and automate test cases, working with business partners, developers, and other stakeholders.
· Document and analyze test results and recommend corrective action.
· Manage defect tickets including clear steps to reproduce and expected results.
· Support user acceptance testing (UAT) conducted by business partners or end users.
· Conduct manual, exploratory testing.
· Identify opportunities to reduce testing time and effort by automating repeatable tests.
· Enhance and maintain the test automation framework.
· Understand and apply automated testing approaches such as model-based testing or record-and-replay.
· Research, recommend, and implement new testing technologies and practices.
· Define and champion quality and testing best practices throughout the organization.
· Collaborate and share information with other software QA engineers, e.g., by participating in a community of practice.
Job Requirements:
· At least 3-5 years of development and QA testing experience.
· Software development experience and proficiency in at least on programming language.
· Experience writing test automation scripts.
· Experience with SQL.
· Experience designing and implementing test plans.
· Experience with test automation frameworks (e.g., Selenium, Cypress, Puppeteer, Playwright).
· Experience with application performance monitoring and observability tools.
· Attention to detail and ability to identify, isolate and document defects.
· Strong knowledge of agile practices and experience with agile planning tools (e.g., Azure DevOps).
· Effective verbal and written communication skills for both technical and non-technical audiences.
· Collaboration skills and ability to work on a team.
· Adaptability and willingness to learn.
IND#1