Overview
On Site
$75 - $75
Accepts corp to corp applications
Contract - 12 month(s)
No Travel Required
Skills
QUALITY ASSURANCE
Test Planning
Functional Testing
test case design
test scripting
Job Details
Job Description:
Lead In Ensuring The Delivery Of Quality Digital Services:
Lead In Ensuring The Delivery Of Quality Digital Services:
- Create and document test plans to support frequent delivery of features with consistent and satisfactory quality.
- Create and document test cases and test scripts.
- Plan and execute system tests for functional testing including system testing and integration testing.
- Plan and execute system tests for non-functional testing including usability testing and compatibility testing.
- Perform security testing including vulnerability testing, penetration testing, authentication and authorization testing.
- Perform performance testing including load testing, stress testing, scalability testing, and response time testing.
- Perform regression testing, smoke testing, sanity testing, and exploration testing.
- Perform Application Programming Interface (API) testing including security, performance, data validation, error handling, integration testing and standards compliance testing.
- Perform mobile testing including device compatibility testing and mobile-specific testing; and
- Perform cross-browser compatibility testing.
- Write SQL queries to validate data in databases, ensuring the correct data is inserted, update and retrieved.
- Verify data integrity ensuring data is processed correctly and is consistent across the solution; and.
- Perform data conversion testing, ensuring data integrity and accuracy in data quantity throughout the conversion process.
- Implement automated test suites; and
- Coordinate contributions to automated test suites.
- Track defects during testing with detailed, accurate information, screenshots and logs for reproducing, following best practices.
- Create detailed bug reports and work with the team to prioritize and identify the severity.
- Ensuring defects are properly fixed without introducing new issues.
- Support and encourage the adoption of quality practices on teams and foster continuous improvement.
- Support any initiatives regarding the use of re-usable testing. components/suites, the creation of test databases or the use of AI during testing.
- Contribute to and coordinate automated metrics collection; and
- Contribute to and coordinate automated generation of reports and artifacts on quality.
- QA Engineer(s) shall be responsible for providing all of their equipment, including computers, software, printers, supplies, desks and chairs.
- Once hired the candidate will be required to complete all mandatory training which includes but is not limited to FOIP, Security/Cybersecurity, Information Candidateagement, and Respect in the Workplace.
- There may also be other mandatory and/or optional training.
- Bachelor degree in Computer Science, IT or related field of study. Yes/No
- Experience creating and modifying automation test scripts. 5 years
- Experience in a senior QA role on the same Agile project for at least two years. 2 years
- Experience in planning, writing test cases, scripts, and executing functional testing manually. 8 years
- Experience with API testing and implementing testing with CI/CD pipelines in a large-scale enterprise environment. 5 years
- Experience with database testing including data conversion testing in a large-scale enterprise environment 8 years
- Experience with load testing, performance testing, security testing and/or end-to-end testing. 8 years
- Experience with Selenium, Cucumber and JavaScript test framework (e.g., Cypress, Playwright, Mocha.js, Jest, Jasmine, Karma, Puppeteer, Nightwatch.js). 5 years
- Experience working as a senior QA on large-scale enterprise Agile projects. 8 years
- Experience incrementally transforming existing legacy systems into modern digital services across multiple releases. 5 years
- Experience with Dual-Track Development process. 2 years
- Experience with Git such as GitHub, GitLab, Bitbucket, DevOps. 5 years
- Experience with leading a QA team with three (3) or more team members in a large-scale enterprise environment. 3 years
- Experience with User Acceptance Testing processes on large, complex, multi-stakeholder environments. 3 years
- Experience working as an architect using data analytics tools and methodologies to derive insights from data 4 years
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.