To ensure the quality and reliability of software products throughout the development lifecycle for national security partners
Requirements
- Proficiency in programming languages such as Java, Python, or JavaScript
- Hands-on experience with testing tools and frameworks such as Selenium, Playwright, or similar
- Experience executing test plans as part of an agile team using tools such as Jira and Zephyr Scale
- Knowledge of SQL script development against PostgreSQL databases
- Deep understanding of DevOps principles and practices, including CI/CD pipelines, configuration management, and infrastructure as code
- Experience with containerization technologies such as Docker and orchestration tools like Kubernetes
Responsibilities
- Develop and execute comprehensive test plans and test cases for new features and enhancements across multiple platforms
- Design and implement automated testing frameworks and tools to support continuous integration and delivery pipelines
- Collaborate with development teams to identify and address software defects and performance bottlenecks
- Work closely with DevOps engineers to automate deployment processes and ensure the reliability of production environments
- Conduct performance testing, scalability testing, and stress testing to validate system performance under various conditions
- Analyze test results, identify trends, and provide actionable insights to improve product quality and reliability
Other
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 1 – 5, 5 – 10, 10+ years of experience in software testing, with a focus on automation and continuous integration
- Excellent analytical and problem-solving skills, with a keen attention to detail
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams