About the Role
Design and implement test plans and automation frameworks to validate software functionality, performance, and reliability across multiple development stages.
Responsibilities
- Develop comprehensive test strategies for software validation
- Create and maintain automated test scripts
- Collaborate with development teams to identify defects
- Execute manual and automated test cases
- Analyze test results and report issues
- Contribute to continuous integration pipelines
- Ensure software meets functional requirements
- Participate in test planning and design reviews
- Validate system performance under various conditions
- Troubleshoot and isolate software defects
- Document test procedures and outcomes
- Support regression testing efforts
- Work with cross-functional teams to improve quality
- Monitor test coverage and suggest improvements
- Assist in defining quality assurance standards
Nice to Have
- Master's degree in a technical field
- Experience with performance or security testing
- Familiarity with cloud-based platforms
- Knowledge of containerization technologies
- Experience with agile development practices
- Background in real-time or embedded systems
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexibility for remote and on-site work
Team
Collaborative engineering team focused on innovation and product quality
Why Join Us
- Opportunity to work on cutting-edge technology in a supportive environment
- Commitment to professional development and career growth
- Inclusive culture that values diverse perspectives and ideas
Security Requirements
- U.S. citizenship or permanent residency required for access to certain projects
- Ability to obtain and maintain a security clearance may be necessary
Available for qualified candidates requiring sponsorship