Quality Assurance and Test Lead
Capio Group is looking for an experienced Quality Assurance and Test Lead!
Full-time employee - Remote
Salary: $120,000 - $130,000
About Us:
Capio Group is a California-based Information Technology Consulting firm serving the public sector since 2010. We assist the Government in delivering large, complex systems and solutions. Capio Group is a small, but quickly growing firm that mixes good ideas, with great people, to achieve extraordinary results for our clients. We offer the salary and benefits of the bigger companies, with the added bonus of a flexible workplace and a great work-life balance.
Scope of Work:
Capio Group is looking for an experienced Quality Assurance and Test Lead to work as a part of the team on enhancing, replacing and integrating the client's existing legacy systems into a new modernized system. This new system would allow the client to streamline business processes and offer more efficient online services to users. The team will also provide technical expertise across key domains, including enterprise architecture, network infrastructure, database administration, communications systems analysis, application development and programming, quality assurance and validation, training support, and cybersecurity to ensure a secure, scalable, and high-performing system. The Quality Assurance (QA) and Test Lead will establish and oversee the quality management framework, including development of test strategies, test plans, test cases, and traceability matrices.
The Quality Assurance and Test Lead will be responsible for tasks including but not limited to:
- Work collaboratively with the client’s staff and System Integrator testing teams to maintain product and solution quality by adhering to and improving quality frameworks, methods, and practices.
- Review the System Integrator test plans, scenarios, test cases and test scripts to ensure adherence with requirements and design artifacts.
- Develop scripts and conduct unit testing and integration testing, as needed.
- Assist with system, user acceptance testing, and other structured testing efforts, as needed.
- Ensure the client’s User Acceptance Testing (UAT) is consistent with the client’s Test Plans.
- Review and execute user acceptance test cases and test scripts, ensuring they are aligned to functional and non-functional requirements and system design documentation.
- Assist with defect triage meetings and provide resolution and workaround recommendations.
Identify and document defects associated with the execution of user acceptance test cases and test scripts. - Communicate to the client’s management on critical issues that arise during the course of testing efforts and escalate issues and risks as required.
- Contribute to the overall quality for the project by providing clear documentation and effective knowledge transfer to the client personnel.
- Provide testing expertise in usability, security (vulnerability and penetration), regression, user acceptance, role-based, defect testing, functional and Selenium based automation testing.
- Research, create and execute test plans, test case scenarios, and test scripts; ensure the quality of test artifacts created is in support of the clients quality assurance efforts and comply with clients project validation and testing metrics, methods, and best practices.
Mandatory Experience:
- Within the last ten (10) years, must have a minimum of one (1) year of experience in usability testing in addition to working knowledge of various programming languages and development platforms.
- Must possess either a relevant certification or a bachelor’s degree. A copy of the degree or the certification must be provided upon request. Additional qualifying experience may be substituted for the required education on a year- for-year basis.
- Within the last ten (10) years, must have a minimum of seven (7) years of experience in testing planning and strategies, and end-to-end testing processes.
- Within the last ten (10) years, must have a minimum of three (3) years of experience working with Application Lifecycle Management (ALM) tools.
- Within the last ten (10) years, a minimum of three (3) years of experience testing high-volume (more than 10,000 transactions per day), scalable, web applications with different software development life cycles (e.g., waterfall, agile, iterative) and contemporary software quality assurance processes and automated tools.
- Within the last ten (10) years, a minimum of three (3) years of experience identifying and documenting test results and discrepancies between design documents and application performance.
- Within the last ten (10) years, must have a minimum of three (1) year of experience serving as Quality Assurance Lead on a large and complex IT project.
Note: A large and complex IT project is defined as having at least $20M in total application development project cost. A solution that has at least one hundred (100) internal end users and one hundred thousand (100,000) external users, and a solution that provides a secure data exchange interface with multiple external systems. - Must be able to provide a client/user end reference contact information for each applicable project meeting the requirements upon request in the qualification form. In addition, you must be able to submit completed reference forms when requested. Each reference form must be signed by the referenced individual. The reference contact must be a representative of the company for which the project was developed and must have served in a management or supervisory role.
- Within the last ten (10) years, three (3) years of experience testing role-based security, batch jobs, applications on various Internet browsers (Internet Explorer, Firefox, Google Chrome, etc.) operating systems (Windows, Mac, etc.) and mobile devices.
- Experience with usability, security (vulnerability and penetration), role-based, and automation testing.
- Experience delivering project solutions utilizing an Agile framework or methodologies.