What you will be doing
- Lead the design, development, and maintenance of an advanced Automated UI Testing framework, ensuring comprehensive coverage of UI functionalities.
- Collaborate closely with development teams to define test strategies, test cases, and automated test scripts that validate UI behavior and interactions.
- Architect, implement, and maintain automated UI tests that cover functional, integration, and regression testing scenarios.
- Continuously monitor and improve test performance, scalability, and reliability of the Automated UI Testing framework.
- Identify, prioritize, and report UI defects using established processes, and collaborate with developers to facilitate prompt resolution.
- Mentor and provide technical guidance to junior QA Engineers, fostering a culture of excellence and knowledge sharing.
- Stay updated with industry trends and advancements in UI Automation tools, methodologies, and best practices.
- Collaborate with cross-functional teams to understand requirements and contribute to the overall product quality strategy.
- Participate in Agile ceremonies, offering valuable insights for sprint planning and backlog refinement.
- Perform other related duties as assigned.
What we will require of you
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- 6+ years of professional experience in Quality Assurance, with a strong focus on Automated UI Testing.
- Proven expertise in designing and implementing Automated UI Testing frameworks, ensuring efficient and thorough UI validation.
- Proficiency in programming languages such as Python, Java, or C# for test scripting and UI automation.
- Hands-on experience with UI testing tools and frameworks (e.g., Selenium, Cypress, TestCafe).
- Solid understanding of UI testing methodologies and best practices.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Strong problem-solving skills and an eye for detail in UI design and interactions.
- Excellent communication skills, both written and verbal.
- Agile mindset and familiarity with Agile methodologies.
- Travel as needed.
What we will love about you
- Experience with performance testing and load testing tools.
- Solid knowledge of modern front-end technologies and frameworks.
- Previous experience working at a SaaS company in a fast-paced, performance-measured environment.
- General understanding of cloud-native services, including AWS-managed offerings.
In addition, we hope you will appreciate:
- Rest and relaxation: Open Paid Time Off (OPTO) program for vacation, personal illness, mental health, or to care for a family member, 11 paid holidays, and two Give Back Days
- Comprehensive benefits: National medical plan, dental, vision, paid maternity leave, paid paternity leave, HSA, Flex, employer-sponsored short-term, long-term disability, discounts to volunteer plans to meet your family needs, and more!
- Prepare for the future: 401(k) with a company match to provide a better future in your retirement years.
All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.
Siteimprove is a global corporation that has developed data practices to ensure your personally identifiable information is appropriately protected. Please note that personal information may be transferred, accessed, and stored globally as necessary for the uses and disclosures stated in accordance with our Privacy Policy at https://siteimprove.com/en/privacy/.