What are the responsibilities and job description for the Quality Assurance Lead position at RAIS USA?
Role - QA Lead
Location - Dallas, TX (Hybrid)
Contract
Mandatory skills: Selenium, NoSql, test case, test Script, integration, test plan, test review. Automation script.
The team
As a part of the Product Engineering Services practice, we are looking for a QA Lead to join us to contribute to practice initiatives and keep current in the latest technology developments in the Cloud and Product Engineering space.
The role
• Develop and implement test plans, test strategies, and test cases for projects.
• Define the scope, objectives, and deliverables for the testing phase.
• Establish test entry and exit criteria.
• Assign tasks to team members based on their skill sets and project needs.
• Coordinate and manage the execution of test cases.
• Ensure both manual and automated tests are conducted efficiently.
• Monitor and report progress, ensuring adherence to timelines.
• Oversee defect tracking and resolution processes.
• Work with developers and other stakeholders to prioritize and resolve issues.
• Ensure accurate documentation of defects and their resolutions.
• Participate in Agile ceremonies (e.g., sprint planning, stand-ups, retrospectives).
• Track and report QA metrics such as defect density, test coverage, and test execution progress.
• Provide regular updates on the quality status to stakeholders.
• Identify and mitigate risks related to quality.
• Escalate risks and quality issues to stakeholders when necessary.
• Develop contingency plans for high-risk areas.
What you’ll bring
• QA Methodologies:
o Proficiency in manual and automated testing methodologies.
o Understanding of different testing types (e.g., functional, regression, performance, security, usability).
• Tools and Platforms:
o Expertise in test management tools like TestRail, Zephyr, or JIRA.
o Familiarity with automation tools like Selenium, Appium, Cypress, or Playwright.
o Experience with performance testing tools such as JMeter or LoadRunner.
• Programming Knowledge:
o Ability to write and debug scripts in languages like Python, Java, or C# for automation.
• CI/CD Knowledge:
o Familiarity with CI/CD tools such as Jenkins, GitLab, or Azure DevOps.
o Understanding of how QA integrates with DevOps pipelines.
• Database Skills:
• Ability to write SQL queries for data validation during testing.
• Cloud and Virtualization:
• Knowledge of cloud platforms like AWS, Azure, or Google Cloud for testing environments.
• Familiarity with containerization tools like Docker and Kubernetes