- Location
- United State of America
- Workplace
- Remote, Hybrid, Onsite
- Type
- Full-time
- Department
- Engineering
- Experience
- 3+ years
- Education
- Bachelor
Description
Job Title: Quality Assurance Engineer
Location: United States (USA)
Experience: 3–8 Years
Employment Type: Full-Time
Work Mode: On-site / Hybrid / Remote
Visa Requirements: As per client requirements
We are seeking an experienced Quality Assurance (QA) Engineer to ensure the quality, functionality, performance, and reliability of software applications. The ideal candidate will have hands-on experience in manual and automated testing, test planning, defect management, and collaboration with development teams throughout the Software Development Life Cycle (SDLC).
Key Responsibilities
- Analyze business requirements, functional specifications, and technical documentation.
- Develop and execute test plans, test cases, test scenarios, and test scripts.
- Perform functional, regression, integration, smoke, sanity, and end-to-end testing.
- Identify, document, track, and report software defects using defect management tools.
- Collaborate with developers, business analysts, and product owners to resolve quality issues.
- Perform API testing using tools such as Postman or REST Assured.
- Execute database testing and validate data using SQL queries.
- Participate in Agile ceremonies, sprint planning, and daily stand-up meetings.
- Maintain test documentation and provide regular QA status reports.
- Support User Acceptance Testing (UAT) and release validation.
- Contribute to continuous improvement of QA processes and testing standards.
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent experience.
- 3+ years of experience in software quality assurance and testing.
- Strong knowledge of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Hands-on experience with manual testing and test case design.
- Experience with defect tracking tools such as Jira.
- Knowledge of functional, regression, integration, and system testing.
- Experience with SQL and database validation.
- Familiarity with API testing and RESTful services.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
Preferred Skills
- Experience with automation tools such as Selenium, Cypress, or Playwright.
- Programming or scripting knowledge in Java, Python, or JavaScript/TypeScript.
- Experience with CI/CD pipelines and tools such as Jenkins or GitHub Actions.
- Familiarity with performance testing tools such as JMeter.
- Experience working in Agile/Scrum environments.
- Knowledge of cloud-based applications and testing environments.
Education and Experience
- Bachelor's degree or equivalent practical experience.
- 3–8 years of relevant QA experience, depending on the position level.
- Experience in enterprise applications or domain-specific systems is an advantage.
Candidate Submission Requirements
Please submit the following details along with the updated resume:
- Candidate full name
- Total experience and relevant QA experience
- Manual testing and automation testing experience
- Current location in the United States
- Work authorization status
- Current and expected salary
- Notice period or availability
- LinkedIn profile
- Interview availability