Senior Test Automation Engineer

closed
Logo of Sync.com

Sync.com

πŸ“Remote - Worldwide

Job highlights

Summary

Join Sync's dynamic team as a Senior Test Automation Engineer with expertise in Selenium to contribute to innovative projects and enjoy competitive compensation package and benefits.

Requirements

  • Bachelor’s degree in computer science, Information Technology, or a related field
  • At least 8 years of experience in test automation with a strong focus on Selenium
  • Proficient in programming language such as Java, Javascript etc
  • Solid understanding of software development life cycle (SDLC) and software testing life cycle (STLC)
  • Experience with continuous integration/continuous deployment (CI/CD) tools such as Jenkins, Bitbicket pipelines, GitLab CI, or CircleCI
  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and in a team-oriented environment

Responsibilities

  • Mentor and guide junior team members in test automation best practices and techniques
  • Provide coaching and guidance on leadership skills, such as collaboration, communication, and decision-making
  • Develop and lead cross-functional teams to drive testing initiatives and ensure successful project outcomes
  • Manage stakeholder expectations and priorities through clear communication and negotiation
  • Facilitate discussions and debates to drive consensus on testing priorities and approaches
  • Develop, maintain, and execute automated test scripts using Selenium WebDriver (or other testing frameworks like Appium, Cucumber, etc.)
  • Design and implement robust test automation frameworks and strategies to ensure efficient and effective testing
  • Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines to automate test execution and feedback
  • Collaborate with development teams to identify test requirements, create test plans, and ensure alignment with business objectives
  • Communicate complex technical concepts to non-technical stakeholders, including developers, product managers, and executives
  • Analyze test results, identify issues, and provide detailed feedback to the development team for improvement
  • Develop and maintain a deep understanding of software applications, including their architecture, functionality, and technical debt
  • Identify and resolve complex technical issues, such as defects, performance problems, or integration issues
  • Use data-driven approaches to inform testing decisions and optimize test automation processes
  • Continuously improve and optimize test automation processes and methodologies to ensure efficiency and effectiveness
  • Monitor and analyze metrics, such as test coverage, execution time, and defect density, to identify areas for improvement

Benefits

  • Competitive compensation package
  • Professional growth opportunities through continuous learning and skill development
This job is filled or no longer available