Software Engineer, Test Automation

2 days ago

Apply Now

Description

• Job Overview • As a Test Automation Engineer at Relyance AI, you will collaborate closely with development teams to design, implement, and scale our test automation framework. • Your primary goal is to increase test coverage, optimize testing efficiency, and elevate automation practices across our software development lifecycle. • This is an exciting opportunity to have a direct impact on both the engineering team’s workflow and the quality of the product through automation. • Test Automation Ownership and Innovation: • 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). • Hands-On Test Automation Development: • 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. • CI/CD Integration: • 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. • Work on creating a fully automated testing flow that is efficient, repeatable, and error-free. • Impact and Continuous Improvement: • 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.

Requirements

• 3+ years of experience in test automation, with a proven track record of developing and scaling automation frameworks and suites for complex software systems. • 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. • A passion for automation, with an eye for optimizing repetitive tasks and a constant desire to improve processes. • 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.

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.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com