Software Engineer, Test Automation

closed
Relyance AI Logo

Relyance AI

πŸ“Remote - India

Summary

Join a fast-paced startup environment where you’ll have the opportunity to shape and grow our test automation practices from the ground up.

Requirements

  • 3+ years of experience in test automation
  • Expertise in Python or other modern programming languages used for test automation (e.g., JavaScript, Java, or Go)
  • Deep knowledge and hands-on experience building automation at all levels: unit tests, integration tests, and end-to-end (E2E) browser tests
  • Experience with Playwright (preferred), Selenium, or other modern test automation frameworks for browser-based E2E testing
  • Experience integrating test automation into a CI/CD pipeline for seamless, automated software delivery
  • A deep understanding of test automation principles, including designing for maintainability, scalability, and reliability
  • Excellent problem-solving skills and the ability to work in a collaborative, cross-functional team environment
  • Strong communication skills and the ability to work closely with developers, product managers, and other stakeholders to achieve the best possible testing outcomes

Responsibilities

  • Drive the design, development, and optimization of the test automation framework to support the team’s automation strategy
  • Champion automation best practices and advocate for continuous improvement of test automation processes across the engineering organization
  • Identify gaps and areas of improvement in the existing test coverage and automation suite, and take ownership of scaling and enhancing it
  • Lead the development of scalable, maintainable, and effective automation solutions for different levels of the application (unit, integration, and end-to-end tests)
  • Build and extend automated test suites at various levels, including unit tests, integration tests, and end-to-end tests
  • Develop automation scripts that integrate with the CI/CD pipeline to enable continuous testing and fast feedback
  • Continuously measure test coverage and effectiveness, ensuring that the automation suite evolves in line with code changes and product features
  • Leverage modern tools and frameworks (e.g., Playwright, Selenium, pytest) to create robust and reliable automated tests
  • Integrate automated tests into the CI/CD pipeline, ensuring that all automated tests are executed as expected and provide actionable feedback to developers
  • Work closely with DevOps and development teams to ensure that the testing infrastructure is optimized for speed, reliability, and scalability
  • Deliver test automation solutions that ensure high-quality, scalable software with minimal manual intervention
  • Use your expertise to guide decision-making around test coverage priorities, balancing speed and risk
  • Monitor test results, debug failures, and provide recommendations for improvements to the development team
  • Collaborate with cross-functional teams to help identify and automate repetitive test cases, ensuring maximum test coverage with minimal manual testing effort

Benefits

  • Growth: Join a fast-paced startup environment where you’ll have the opportunity to shape and grow our test automation practices from the ground up
  • Impact: Your work will directly contribute to the speed, reliability, and scalability of our software releases, empowering engineering teams to deliver high-quality features quickly
  • Collaboration: Work closely with talented engineers, product managers, and stakeholders to build innovative solutions in a dynamic and supportive environment
  • Innovation: Be part of an engineering culture that encourages creative problem-solving and innovation, with a strong emphasis on automation
This job is filled or no longer available