-
Design, develop, and maintain automation frameworks for web, API, and mobile testing.
-
Collaborate with developers, product managers, and other QA engineers to understand requirements and define test strategies.
-
Create and execute test plans, test cases, and test scripts.
-
Perform functional, regression, smoke, and integration testing.
-
Develop automated test scripts using tools such as Selenium, TestNG, Cypress, Playwright, or Appium.
-
Integrate test automation into CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
-
Identify, document, and track software defects using bug tracking tools like JIRA or Azure Boards.
-
Ensure test automation is stable, scalable, and maintainable.
-
Participate in code reviews and contribute to QA process improvement.
-
Bachelor s degree in Computer Science, Engineering, or a related field.
-
9 years of experience in software testing with a focus on test automation.
-
Proficiency in one or more programming/scripting languages (Java, Python, JavaScript, or C#).
-
Strong knowledge of automation frameworks such as Selenium WebDriver, Cypress, Playwright, or Appium.
-
Experience with API testing tools (e.g., Postman, RestAssured, or Karate).
-
Good understanding of software QA methodologies, tools, and processes.
-
Experience with Git and CI/CD systems.
-
Familiarity with Agile/Scrum environments.
-
Excellent analytical and troubleshooting skills.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate based on race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law