Automation Test Engineer
Role details
Job location
Tech stack
Job description
-
25 vacation days.
-
Daily in-office lunch stipend (fully stocked kitchen).
-
Sabbatical opportunity after five years of employment.
-
Commitment to professional development opportunities.
-
Employee-led initiatives including annual company-wide innovation day & DEI resource groups.
-
Comprehensive private health coverage with out-of-network reimbursements options.
-
Peer & company recognition programs.
-
Monthly educational lunch & learns., We are seeking a talented and experienced Automation Test Engineer to join our growing team in Barcelona. As a key member of the organization, you will be responsible for driving test automation across a range of projects and ensuring high-quality delivery. You will work within your scrum pod to establish and maintain a strong culture of quality engineering-ensuring high-quality outcomes, consistent metrics, and effective implementation of the defined test strategy. You will collaborate closely with cross-functional teams and contribute to continuous improvement efforts, bringing a passion for advancing best practices in test automation and quality engineering. Responsibilities
-
Lead the efforts for test automation on your scrum pod, taking ownership of improving product quality, the testing framework, the environments, educating software engineers and enhancing test coverage metrics.
-
Work cross-functionally not just within Product and Engineering, but also with DevOps, Infrastructure, Security, and Compliance.
-
Align with the product and quality roadmaps, ensuring new features are delivered at a high level of quality, while also building and enhancing the quality tooling outlined in the quality roadmap.
-
Design, develop, and maintain automated tests & frameworks, scripts, tools, and infrastructure. Create robust and scalable automated functional and non-functional tests that cover various aspects of our products' functionality.
-
Participate in code reviews to ensure that automated test code follows best practices, is maintainable, and integrates seamlessly into the development process. Collaborate with developers to troubleshoot and resolve issues found in automated tests.
-
Create well-structured and comprehensive test plans and test cases that cover various scenarios, user interactions, and edge cases.
-
Integrate automated tests into the continuous integration and delivery pipelines. Monitor and maintain the automated test suites to ensure timely execution and reliable results for each build.
-
Stay up-to-date with industry best practices, testing methodologies, and emerging technologies. Contribute to the enhancement of QA processes, tools, and methodologies to drive continuous improvement.
Requirements
- 5+ years of experience in QA Automation, CICD or similar technical roles and a proven history of creating frameworks from scratch or leading groups.
- Technical Expertise: Experience with:
- E2E automated testing frameworks such as Cypress (ideal), Playwright, WebDriverIO, or SeleniumService/API testing
- Effectively navigating and using observability platforms (e.g., Datadog, Sentry, Splunk)
- Programming Skills: Extensive experience with modern technology stacks. Our stack includes React (TS), Python, Spark, Snowflake, AWS, and more.
- Testing Pyramid: Strong understanding of all aspects of testing ranging vertically from UI Tests to Unit Tests and horizontally from Mobile to Performance to Security.
- Strong Drive: Self-motivated with the ability to work independently and as part of a team. History of driving for change and improvements.
- Attention to Detail: Exceptional attention to detail, ability to catch even the subtlest of issues, and meticulous approach to testing.
- Effective Communication: Experience working in cross-functional teams, where your clear and concise communication skills helped bridge the gap between various roles.
- Continuous Learning: Eagerness to stay updated on the latest trends, methodologies, and technologies, showcasing a commitment to ongoing self-improvement.
Bonus Points
- Technical Applications: Specific testing experience with healthcare data applications or data pipelines.
- Industry Specific Knowledge: Experience working with software that are FedRAMP or SOC 2 compliant. Knowledge of HIPAA or GxP.