Job Title - Software Quality Assurance Engineer / Tester Term - C2C/W2 Location- Ashburn, VA Job Summary We are seeking a detail-oriented Software Quality Assurance (QA) Engineer/Tester to ensure the quality and reliability of web, mobile, and enterprise applications. The ideal candidate will have experience in manual and/or automation testing, test planning, defect tracking, and Agile development environments. Key Responsibilities
- Analyze business and functional requirements to create comprehensive test plans and test cases.
- Execute manual and automated test cases for web, mobile, and API applications.
- Identify, document, prioritize, and track software defects using defect management tools.
- Perform Functional, Regression, Integration, System, Smoke, and User Acceptance Testing (UAT) support.
- Collaborate with developers, business analysts, and product owners to resolve defects.
- Validate software releases and ensure quality before production deployment.
- Participate in sprint planning, backlog grooming, and daily stand-up meetings.
- Develop and maintain test documentation, test scripts, and test reports.
- Perform API testing using Postman or similar tools.
- Ensure adherence to QA standards, processes, and best practices. Required Skills
- Strong knowledge of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC).
- Experience in Manual Testing methodologies.
- Experience with Automation Testing using Selenium WebDriver or similar tools (preferred).
- Hands-on experience with defect tracking tools like Jira, Azure DevOps, or ALM.
- Experience with API testing using Postman or REST Assured.
- Knowledge of SQL for database validation.
- Understanding of Agile/Scrum methodology.
- Strong analytical and troubleshooting skills.
- Excellent written and verbal communication skills. Preferred Skills
- Java, Python, or JavaScript programming knowledge.
- Experience with TestNG, JUnit, or Cucumber.
- CI/CD knowledge (Jenkins, GitHub Actions, GitLab CI).
- Performance testing using JMeter (preferred).
- Experience testing cloud-based applications (AWS, Azure, or GCP).
- Basic knowledge of Docker and Kubernetes. Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Relevant QA certifications (ISTQB, CSTE) are a plus. Experience
- 4-8 years of experience in Software Quality Assurance.
- Experience testing enterprise, web, or cloud applications.
- Hands-on experience with Agile development environments. MoSCoW Prioritization Category Skills Must Have Manual Testing, STLC, SDLC, Test Case Design, Defect Tracking (Jira/Azure DevOps), Regression Testing, Functional Testing, API Testing (Postman), SQL, Agile/Scrum Should Have Selenium WebDriver, Java/Python, TestNG/JUnit, REST Assured, CI/CD (Jenkins/GitHub Actions), Git Could Have JMeter, Docker, Kubernetes, AWS/Azure/GCP Testing, Mobile Testing, Cucumber Nice to Have ISTQB Certification, Performance Testing, Security Testing, Accessibility Testing, BDD Frameworks