View all jobsSoftware Quality Assurance Tester - SME
Chantilly, VASoftware Quality Assurance Tester
Required Skills:
- Experience in software testing, particularly with web applications
- Understanding of software testing methodologies, tools, and processes
- Hands-on experience testing applications built with React and TypeScript
- Hands-on experience testing Node.js server applications
- Proficiency in using advanced testing frameworks and tools including:
- Frontend: Jest, React Testing Library, Cypress, or Playwright
- Backend: Mocha, Chai, Supertest, Postman, or Newman
- End-to-End (E2E): Cypress, Playwright, Selenium WebDriver or Katalon Studio
- Knowledge of version control systems (e.g., Git)
- Experience with CI/CD pipelines and integrating automated testing into deployment workflows
- Ability to monitor the progress of multiple concurrent and highly visible projects and requirements
Desired Skills:
- Strong analytical and problem-solving abilities
- Excellent written and verbal communication skills
- Advanced knowledge of containerization and testing in Dockerized environments
- Experience with accessibility testing tools (e.g., Axe, Lighthouse)
- Experience with Elasticsearch Testing and Jest integration for Elasticsearch
- Experience with manual query validation
Key Responsibilities:
- Develop, execute, and maintain comprehensive test strategies, plans, and scripts for web applications
- Lead and perform functional, integration, regression, and performance testing
- Identify, log, and track software defects and collaborate with developers for timely resolutions
- Design and implement automated testing for frontend and backend components
- Conduct API testing and validate RESTful endpoints
- Test Elasticsearch configurations, queries, and integrations
- Collaborate with cross-functional teams to understand application requirements
- Document test results, issues, and test scripts
- Continuously improve testing strategies, tools, and processes
- Create, manage, and update work tickets using JIRA
- Provide weekly status updates on deliverables, risks, and dependencies