QA Engineer
Gravity IT Resources
To Apply for this Job Click Here
Position: QA Engineer
Location: Panama City, Panama (LATAM) – 5 days onsite
Type: Contract to Hire
Job Description
The Quality Assurance (QA) Engineer is responsible for ensuring the quality, reliability, and functionality of the software products. The key duties include analyzing project requirements, creating test plans and test cases, executing tests to identify defects, reporting and tracking issues, running regression test and collaborating with development teams to improve software quality. The QA analysts will also be involved in automation testing and continuous improvement of the QA processes. This role is crucial in delivering high-quality software.
Responsibilities
- Review and analyze project requirements to gain a thorough understanding of the software application.
- Develop comprehensive test plans outlining the testing approach, scope, resources, schedule, and deliverables.
- Create detailed and well-organized test cases based on project requirements and functional specifications.
- Execute test cases and identify defects, or issues in the software.
- Report and track defects, ensuring clear communication with developers and other team members.
- Maintain accurate and up-to-date documentation of test cases, test results, and any relevant testing items.
- Conduct regression testing to ensure that new code changes do not negatively impact existing functionality.
- Makes recommendations on test cases that are candidates for automation.
- Develop and execute automated test scripts to improve efficiency and coverage, especially for repetitive and critical test scenarios.
- Communicate test progress, test results, and other relevant information to project stakeholders and management.
- Comfortable interacting with Stakeholders, Business Analyst, Program Managers, and Project Coordinators.
- Support off-hours production releases to ensure no issues are uncovered upon deployment.
- Ability to quickly learn and test multiple system applications.
- Solid understanding of Web based project test methodology, test environments, bug life cycle, and frequent code release deployment support.
Requirements
- QA Analyst for (4+ years).
- Experience with test/defect management tools such as TestRail, JIRA, Confluence etc.
- Good understanding of Agile methodology (Scrum).
- Mobile App testing and UI testing.
- Bachelor’s degree in Computer Science or equivalent.
- Automation testing experience with Selenium / WebdriverIO.
- Strong written, verbal and collaboration skills.
- Excellent organizational skills and attention to detail.