QA Automation Developer

We are looking for a Senior QA Automation Developer to join our team.

Job Title: Senior QA Automation Developer Location: Remote
Experience Required: 5+ years
Employment Type: Full-time

Job Summary:

We are seeking an experienced and detail-oriented QA Automation Developer with a strong background in Java, Selenium, SQL, DevOps practices, and Git. This role involves the development and maintenance of scalable automation frameworks, collaboration with cross-functional teams, and ensuring quality through robust automation and continuous integration processes.

Key Responsibilities:

  • Design, develop, and maintain scalable automation frameworks using Java and Selenium WebDriver.

  • Develop and execute comprehensive automated test scripts for functional, regression, and integration testing.

  • Perform backend data validation through complex SQL queries.

  • Collaborate with DevOps teams to integrate automated testing into CI/CD pipelines.

  • Utilize Git for source control, branching strategies, and code reviews.

  • Build and maintain automated test environments using DevOps tools and practices.

  • Conduct API testing using tools such as Jmeter, Postman, or similar.

  • Monitor and troubleshoot issues in test environments and automation suites.

  • Document test cases, bugs, and testing processes using test management and defect tracking tools.

  • Mentor junior QA engineers and contribute to best practices in test automation and DevOps collaboration.

Required Skills and Qualifications:

  • 5+ years of hands-on experience in automation testing using Java and Selenium.

  • Strong skills in SQL for data validation and backend testing.

  • Solid experience with Git for version control and collaborative development.

  • Hands-on experience integrating tests into CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or similar.

  • Working knowledge of DevOps concepts including infrastructure as code, containerization (Docker), and configuration management.

  • Familiarity with TestNG/JUnit, Maven/Gradle, and build tools.

  • Experience with API testing tools and frameworks.

  • Strong analytical and problem-solving skills.

  • Excellent verbal and written communication skills.

  • Ability to work independently and within a team in an Agile environment.