How will your role impact First Command?
We are seeking a skilled and experienced Senior SDET to join our team. The ideal candidate will have a strong background in software development, quality assurance and test automation. As a Senior SDET, they will play a crucial role in the ensuring the quality and reliability of our software products through the development and execution of automated tests, as well as mentoring and guiding development team members in self-sufficiency in testing and automation.
What will you be doing?
- Test Automation Development
- Design, develop and maintain automated test scripts and frameworks to ensure the quality of software products.
- Implement and optimize test automation strategies over different types of applications including web and backend.
- Collaborate with software engineers to integrate automated tests into the CI/CD pipeline.
- Quality Assurance
- Conduct comprehensive testing of software applications, including functional, regression, performance and security testing.
- Identify, document and analyze trends in software bugs/defects.
- Work closely with the development team to debug and resolve issues.
- Test Planning and Execution
- Develop and maintain detailed test plans, test cases and test data for various projects.
- Perform and guide the team in executing automated and manual test cases as needed to validate software functionality and performance.
- Analyze test results, generate test reports and provide actionable insights to stakeholders.
- Leadership and Mentoring
- Lead by example and promote best practices in software testing and quality assurance.
- Coach the teams and enable them to be advocates for quality.
- Participate in code reviews and provide feedback to improve the quality of test scripts and software code.
- Collaboration and Communication
- Collaborate with cross-functional teams, including developers, product managers, product owners, to ensure alignment on quality goals and requirements.
- Communicate effectively with stakeholders to provide updates on product quality.
- Continued education of First Command business processes by engaging business partners.
What skills/qualifications do you need?
Education
- Required – Bachelor’s degree
Work Experience
- 6 to 12 years’ experience
Required Knowledge, Skills, and Abilities
- Required – Experience in software development and quality assurance with a focus on test automation.
- Required – Strong knowledge of programming languages such as C#, JavaScript, etc.,
- Required – Knowledge of SQL or comparable data querying language
- Required – Proficiency in test automation tools and frameworks (E.g., Selenium, Cypress, Appium).
- Required – Solid understanding of software testing methodologies, including Agile and DevOps practices.
- Required – Work alongside others and be a team player
- Required – Ability to lead a team’s efforts and direction
- Preferred – Experience with cloud-based environments like Azure.
#LI-NC1