Description

Job description: Automation Test Engineer with 4-6 years of experience

We are looking for a skilled Automation Test Engineer who will take ownership of our testing processes, ensuring the quality and reliability of our software products.

 

Roles & Responsibilities:

  • Project Ownership: Take complete ownership of testing projects, ensuring thorough coverage and timely delivery of high-quality software.
  • Manual and Automation Testing: Drive both manual and automation testing efforts based on project requirements, balancing the benefits of both approaches.
  • Requirement Analysis: Collaborate with cross-functional teams to analyze requirements and derive test scenarios and cases.
  • Test Script Development: Develop robust and maintainable automation test scripts using Java, Selenium, Playwright, and other relevant tools.
  • CI/CD Integration: Implement and maintain automated testing frameworks within CI/CD pipelines, particularly utilizing GitLab.
  • API Testing: Conduct comprehensive API testing to validate functionality, reliability, and performance.
  • Performance Testing: Design, execute, and analyze performance tests to identify bottlenecks and optimize application performance.
  • Documentation: Maintain thorough documentation of test cases, test plans, and test results.
  • Continuous Improvement: Proactively identify areas for process improvement and contribute to the enhancement of testing methodologies and best practices.

Required Skills

  • Java Proficiency: Strong proficiency in Java programming language for automation script development.
  • Selenium WebDriver: Extensive experience in Selenium WebDriver for web application testing.
  • Playwright: Proficiency in Playwright for cross-browser web automation testing.
  • CI/CD, Specifically GitLab: In-depth knowledge and experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines, with a focus on GitLab.
  • API Testing: Hands-on experience with API testing methodologies and tools.
  • Rest Assured: Proficiency in using Rest Assured for API automation testing.
  • Performance Testing: Familiarity with performance testing concepts and tools such as Jmeter to ensure the scalability and reliability of our software products.
  • Domain Knowledge: Understanding software vulnerabilities and experience in testing products that detect vulnerabilities will be considered an advantage.
  • Expertise in writing test cases in the BDD framework.
  • Understanding of quality assurance and testing processes using SAFe Agile.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • Ability to work independently and in a team environment.
  • Proven track record of successfully delivering high-quality software products.
     

Required Experience and Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software testing, with a focus on automation.Preferably in a product organization.
  • 1+ years of SQL experience. Must feel comfortable writing database queries.
  • 2 + years of experience using bug-tracking systems such as Jira.
  • Certifications in relevant testing technologies/tools (optional but advantageous).

Education

Any Graduate