Description

Job Description: QA Engineer 

We are seeking a highly skilled Senior Automation Engineer with extensive experience in Selenium and JavaScript to join our dynamic team. The ideal candidate will have a deep understanding of automation frameworks, testing methodologies, and best practices, with a proven track record of leading automation projects to successful completion.

Key Responsibilities

  • Develop, maintain, and execute automated test scripts using Selenium and JavaScript.
  • Design and implement robust automation frameworks and strategies to improve test coverage and efficiency.
  • Collaborate with cross-functional teams to understand product requirements and translate them into test cases and automation scripts.
  • Identify, document, and track software defects, working closely with developers to ensure timely resolution.
  • Perform code reviews and provide guidance to junior automation engineers to maintain high-quality standards.
  • Continuously improve and optimize the automation processes to adapt to changing needs and technologies.
  • Ensure the integration of automation tests with CI/CD pipelines for seamless deployment and testing.
  • Stay up-to-date with the latest industry trends, tools, and technologies to ensure our automation practices remain cutting-edge.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software testing and automation.
  • Strong proficiency in Selenium WebDriver and JavaScript.
  • Experience with automation frameworks such as WebDriverIO, Protractor, or similar.
  • Solid understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
  • Familiarity with version control systems, particularly Git.
  • Strong analytical and problem-solving skills with attention to detail.
  • Excellent communication and collaboration skills.

Preferred Qualifications

  • Experience with additional programming languages such as Python or Java.
  • Knowledge of performance testing tools (e.g., JMeter, LoadRunner).
  • Familiarity with cloud platforms and services (e.g., AWS, Azure).
  • Experience with containerization tools such as Docker and Kubernetes.
  • Certification in software testing (e.g., ISTQB) or related fields.

Education

Bachelor's degree in Computer Science, Engineering