Job Description
We are looking for a Software Quality Assurance (SQA) Automation Lead who will be responsible for defining and executing the quality assurance strategy for enterprise-wide transformation programs. This role involves close collaboration with key business and IT stakeholders to ensure that testing initiatives are aligned with organizational goals and strategic priorities. The Automation Lead will establish the automation roadmap, develop testing procedures, and implement scalable QA processes as needed.
In addition to leading a matrixed team of QA professionals, the SQA Automation Lead oversees the evaluation of requirements, validation of development practices, and comprehensive testing and documentation of software changes prior to production deployment. The role also includes interpreting product requirements and planning for various testing types, including automation, functional, performance, load, installation, and usability testing. Responsibilities encompass authoring test strategies and planning documentation, ensuring execution through formal QA practices and adherence to quality standards. This is a fully remote and full-time position from Costa Rica, in payroll with benefits
Key Responsibilities
- Developed comprehensive automation test strategies, resource plans, and long-term automation roadmaps.
- Designed, implemented, and maintained advanced automated test scripts using UFT, Selenium, and Cucumber with BDD methodology.
- Collaborated with business stakeholders to create Gherkin scenarios for use in Cucumber-based automation.
- Partnered with Program Managers to update project timelines, secure test environments, and assess defect severity and prioritization with both business and IT teams.
- Continuously enhanced and expanded automated test suites in alignment with evolving system features and enhancements.
- Contributed to accurate time and effort estimations for automation test development activities.
- Created reusable functions to enhance the robustness, reusability, and maintainability of test scripts.
- Took ownership of automation initiatives, influencing strategy, scheduling, and prioritization of automation efforts.
- Facilitated testing review sessions with project stakeholders and led defect review meetings.
- Tracked and reported key testing metrics across projects and programs.
- Designed test coverage plans to ensure comprehensive validation of program functionality.
- Provided design feedback and recommended improvements throughout the development lifecycle.
- Validated deliverables against functional and design specifications to ensure quality and compliance.
- Offered insights to enhance quality assurance processes and requirements.
- Communicated testing progress and outcomes effectively to key stakeholders on strategic initiatives.
- Conducted regular assessments of testing processes and shared lessons learned for continuous improvement.
- Collaborated with application development leadership to drive improvements in the development lifecycle.
- Worked closely with developers, business analysts, and QA teams to translate requirements into testable documentation.
- Recommended updates to testing standards, methodologies, and procedures based on QA outcomes and best practices.
Requirements
- A bachelor’s degree in Business Administration, Computer Science, or a related field is preferred; an equivalent combination of education and experience is also acceptable. An MBA or MS in Information Science is a plus but not required.
- ISTQB, CSTE, or equivalent QA certifications.
- Prior experience or knowledge in the insurance, healthcare, or vision care industries is highly desirable.
- Experienced in developing automation scripts using C#
- Over 10 years of hands-on experience in automation testing using tools such as Selenium (preferred), Ranorex, SoapUI, ReadyAPI, Perfecto Mobile, Appium, JUnit, TestNG, Cucumber, Postman, and Rest Assured.
- Proven expertise in designing web test automation frameworks using Selenium WebDriver, TestNG, Java, and Maven, as well as Selenium automation with C#.
- Strong understanding of object-oriented programming (OOP), Page Object Model (POM), and Behavior-Driven Development (BDD) frameworks. Skilled in CI/CD tools like Jenkins and Bamboo, and test management platforms such as qTest, JIRA, and Rally.
- Proficient with development environments including Eclipse, IntelliJ, and Ranorex, and build tools like Maven.
- Skilled in working with databases such as SQL Server, Oracle, and MongoDB, and in automating SOAP and REST web services using SoapUI and ReadyAPI.
- Well-versed in industry-standard practices including the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), and methodologies like Agile and Waterfall.
- Adept at effort estimation, resource planning, and capturing key project metrics.
- Specialized in designing and maintaining Selenium and web service automation test scripts using JUnit, TestNG, and Cucumber frameworks.
- Proficient in developing and executing automated tests for Data-Driven, Keyword-Driven, Hybrid, and POM-based testing approaches.
- Hands-on experience with Talend ETL, SikuliX, AutoIT, or similar automation tools.
- Knowledgeable in both manual and automated testing tools, including Azure DevOps (ADO), JIRA, TestComplete, SoapUI, and comparable platforms.
en