QA Engineer (Manual & Automation)
Description
Job Summary
We are looking for a skilled QA Manual & Automation Engineer to ensure the quality, reliability, and performance of our web and/or enterprise applications. The ideal candidate will have strong experience in manual testing, along with hands-on expertise in test automation frameworks, and will work closely with development, product, and DevOps teams.
Key Responsibilities
Manual Testing
- Analyze requirements, user stories, and acceptance criteria to create detailed test cases and test scenarios
- Perform functional, regression, integration, smoke, sanity, and UAT testing
- Execute manual test cases and document results clearly
- Identify, log, track, and retest defects using tools like JIRA, Azure DevOps, or similar
- Participate in requirement reviews and provide testability feedback
- Ensure test coverage and maintain test documentation
Automation Testing
- Design, develop, and maintain automated test scripts for web and/or API applications
- Work with automation tools such as Selenium, Cypress, Playwright, TestNG, JUnit, or similar
- Automate regression and smoke test suites
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, etc.)
- Analyze automation results and report failures clearly
- Maintain and enhance automation frameworks
Collaboration & Quality Ownership
- Work closely with developers, product owners, and Scrum teams in an Agile/Scrum environment
- Participate in sprint planning, daily stand-ups, reviews, and retrospectives
- Contribute to continuous improvement of QA processes and best practices
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent experience
- Strong knowledge of Software Testing Life Cycle (STLC)
- Solid experience in manual testing of web applications
- Hands-on experience with automation testing frameworks
- Experience testing REST APIs using tools like Postman or Rest Assured
- Knowledge of SQL for data validation
- Familiarity with version control systems (Git)
- Experience working in Agile environments
Nice to Have
- Experience with performance testing (JMeter, LoadRunner)
- Experience with mobile testing
- Knowledge of BDD frameworks (Cucumber, SpecFlow)
- Exposure to cloud platforms (Azure, AWS, GCP)
- ISTQB or similar QA certification
Soft Skills
- Strong analytical and problem-solving skills
- Excellent communication skills (English required; Spanish a plus)
- Attention to detail and commitment to quality
- Ability to work independently and in a team environment
Skills
PlaywrightAgileDevOpsScrumCypressTestngGitHubPostmanSeleniumRESTAWSGitHub ActionsAzureGCPSQLAzure DevOpsJunitAPICI/CDJIRAJenkinsBDDGit
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.