Job Description | Primary Responsibilities The contractor will be responsible for the following: Automated Test Strategy and Implementation: -
Design, develop, and implement comprehensive automated test strategies for a 3rd party web application. -
Build, maintain, and enhance test automation frameworks utilizing Cypress -
Write, execute, and maintain automated test scripts focusing on functionality, performance, accessibility, and security. -
Maintain clear and concise documentation for all automated testing processes and frameworks. CI/CD Integration: Collaboration and Knowledge Transfer: -
Collaborate effectively with internal development teams, product managers, and other stakeholders. -
Engage professionally and effectively with external vendors related to the 3rd party web application. -
Mentor and coach existing team members on test automation best practices, tools, and techniques, facilitating knowledge transfer. Quality Assurance: -
Identify, analyze, and report software defects, and track them to resolution. -
Ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved. -
Provide expert guidance on QA methodologies and best practices. Required Qualifications Technical Expertise -
Expert proficiency in JavaScript. -
Extensive experience in building and utilizing test automation frameworks (e.g., Cypress, Selenium, Playwright). -
Demonstrated experience in integrating automated tests into DevOps pipelines for CI/CD workflows (e.g. Azure DevOps) -
Proven experience in developing and documenting comprehensive test plans. -
Strong understanding of web application testing, including functionality, performance, accessibility, and security testing. -
Cognitive and Analytical -
Strong problem solving abilities -
Reporting and trend analysis -
Situational awareness -
Desired Professional Attributes -
Excellent Communication Skills: Ability to articulate technical concepts clearly and concisely, both verbally and in writing. -
Strong Collaboration Skills: Proven ability to work effectively within a team environment and with cross-functional teams. -
Vendor Engagement: Proven ability to effectively engage with and communicate with external vendors. -
Problem-Solving Skills: Strong analytical and problem-solving capabilities. -
Proactive and Self-Motivated: Ability to work independently and take initiative to drive project success. -
Mentorship and Coaching Abilities: Capacity to effectively transfer knowledge and mentor team members in test automation. Success Criteria / Performance Metrics -
Successful performance in this role will be measured by: -
Successful design, development, and implementation of the automated testing framework and test suites within the project timelines. -
Achieving agreed-upon automated test coverage for critical application functionalities. -
Seamless and effective integration of automated tests into the CI/CD pipeline, contributing to faster and more reliable releases. -
Clarity, completeness, and accuracy of test plans, documentation, and reports. -
Effective identification, reporting, and tracking of software defects. -
Positive feedback from team members regarding the quality of mentorship, knowledge transfer, and collaboration. -
Overall contribution to the quality and timely delivery of the software modernization project. Skill Matrix: |