The candidate that will succeed in this position will be able to create all the testing and automation frameworks as required for their projects. Thus, the candidate may have to work on multiple projects once, also working to improve the company's best practices from a testing a standpoint.
Responsibilities
- Design, implement, and execute test cases
- Evaluate testing process, make recommendations as necessary
- Timely execution of test cases
- Identify, and record bugs
Qualifications
- 3–5 years of experience in a Quality Assurance (QA) role
- Strong experience in Functional, Integration, Regression, System, End‑to‑End (E2E), and User Acceptance Testing (UAT)
- Hands‑on experience designing and/or working with test automation frameworks using Selenium with Java, JavaScript, or Python
- Experience working in Agile and Scrum development environments
- Practical knowledge of Page Object Model (POM), Cucumber, BDD methodology, and Gherkin syntax
- Experience using defect management tools such as HP ALM, JIRA, and Azure DevOps
- Flexible to work on varying project requirements and work schedules as needed
- Strong oral and written communication skills