

Senior Software Development Engineer
Job Description
Flex is looking for talented test automation engineers to help us build, scale, and improve test automation coverage for our apps and APIs. You’ll work closely with product and engineering teams to understand the desired user experience and build test automation to enable fast development iterations without sacrificing the quality of our releases. This person should be comfortable working with different teams, technologies, and stakeholders in a dynamic and fast-paced environment. Strong communication and analytical skills are very desirable traits. We believe quality is something bigger than a role.
Responsibilities
Partner with product and engineering to understand and clarify test requirements
Develop a comprehensive automation testing strategy to support mobile, web and API releases
Provide innovative technical solutions to enhance existing automated testing frameworks and support the development of new testing capabilities
Design and write robust tests that promote stability and maintainability
Identify and assist in resolving issues with automated tests
Partner with your quality engineering peers to develop test plans to support our releases
Improve our release testing efficiency by automating common QA tasks
Champion quality engineering best practices and drive adoption of quality improvements
Job Requirements
5+ years of experience in web and mobile testing with a focus on automation
3+ years of experience in integration testing and UI automation
Extensive experience testing web services and RESTful APIs
Proficient in developing automated tests using Selenium, Detox or similar tools
Experience supporting high-volume traffic web applications
Experience with source control using Git
Experience with Postman or similar API testing tools
Ability to work independently, owning project and quality outcomes
Excellent verbal and written communication skills
Strong understanding of SQL and RDBMs
Professional working proficiency with English
Experience with Java and React applications
Experience with observability tools, cloud infrastructure, distributed services