Job Title: Senior Test Engineer
Location: Remote
Eligibility: US Citizen or Green Card/Permanent Resident. This position
supports a federal contract.
Job Description:
Our client has an opportunity for a dynamic and collaborative senior
test engineer to join our team that is working on highly visible web
application for a government client. We are looking for energetic
individuals who want to enhance their professional career in a
fast-paced federal environment by doing cutting edge work. The main
responsibilities include but not limited to:
- Design, develop, and execute comprehensive test plans and test cases
for web application features
- Identify, document, and track bugs and issues using bug tracking
systems
- Verify bug fixes and perform regression testing to ensure stability
Test Automation
- Develop and maintain automated test scripts using Python-based
testing frameworks (pytest, unittest)
- Build React component testing using Jest and React Testing Library
- Build and enhance automated test suites for CI/CD pipelines running
on AWS infrastructure
- Perform API testing for Python backend services using tools like
pytest and requests
- Implement performance and load testing scenarios for cloud-deployed
applications
- Test CDN performance and caching behavior with Cloudflare
integration
- Provide clear and actionable feedback on product quality and user
experience
Technical Skills
- 10+ years of experience in software quality assurance, preferably
with Python backend and React frontend applications
- Strong knowledge of React components, hooks, and frontend testing
patterns
- Experience with Python testing frameworks (pytest, unittest,
requests for API testing)
- Proficiency in JavaScript/TypeScript for React component testing and
end-to-end testing
- Experience with testing frameworks: Jest, React Testing Library,
Cypress, Selenium
- Understanding of RESTful APIs and Python web frameworks (Django,
Flask, FastAPI)
- Knowledge of AWS services and cloud testing strategies (EC2, S3,
Lambda, RDS, CloudFormation)
- Experience with CDN testing and performance optimization (Cloudflare
experience preferred)
- Understanding of SQL and database testing concepts
- Experience with version control systems (Git)
Testing Expertise
- Solid understanding of software testing methodologies and best
practices
- Experience with both black-box and white-box testing techniques
- Knowledge of different testing types (functional, regression,
integration, performance)
- Familiarity with browser developer tools and debugging techniques
- Experience with mobile and responsive web testing
Soft Skills
- Strong analytical and problem-solving abilities
- Effective written and verbal communication skills
- Ability to work independently and manage multiple priorities
Preferred Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with AWS cloud services (EC2, S3, Lambda, RDS,
CloudWatch, API Gateway)
- Knowledge of Cloudflare features and CDN performance testing
- Experience with Infrastructure as Code (CloudFormation, Terraform)
- Familiarity with containerization technologies (Docker, Kubernetes
on AWS EKS)
- Knowledge of Python web frameworks (Django, Flask, FastAPI)
- Experience with React state management (Redux, Context API)
- Understanding of Agile/Scrum methodologies
- Previous experience in a startup or fast-paced environment
Tools & Technologies We Use
- Frontend: React, TypeScript/JavaScript, Jest, React Testing Library
- Backend: Python, pytest, unittest, requests
- End-to-End Testing: Cypress, Selenium
- Cloud Infrastructure: AWS (EC2, S3, Lambda, RDS, CloudWatch, API
Gateway)
- CDN & Performance: Cloudflare
- CI/CD: AWS CodePipeline, GitHub Actions, or Jenkins
- Bug tracking: Jira, Linear, or similar
- API testing: Postman, pytest, requests
- Performance testing: JMeter, LoadRunner, AWS Load Testing
- Databases: PostgreSQL, MySQL, DynamoDB
- Version Control: Git, GitHub/GitLab
Location: Remote with some travel (