Software Quality
Role details
Job location
Tech stack
Job description
We are looking for a seasoned Software Quality Engineer to join our dynamic engineering team. As a Software Quality Engineer, you will be responsible for developing and implementing system software testing strategies to ensure the quality of our products. This role is crucial in ensuring the performance, reliability, and overall quality of our software systems., 1. Develop, maintain, and execute automated and manual test cases, test scenarios, and test scripts.
- Utilize Jira and Zephyr for effective defect tracking and management.
- Work closely with the software development team to identify and resolve quality issues in a timely manner.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, and release.
- Generate detailed defect reports and work with the development team to prioritize and resolve these issues.
- Use ERP and Procurement systems to manage and track software development projects.
- Utilize Test Driven Development (TDD) methodologies to ensure the quality and reliability of our software systems.
- Develop and implement strategies for automated testing to improve the efficiency and effectiveness of our testing processes.
- Collaborate with cross-functional teams to ensure that the software meets all technical and business requirements.
- Use GitLab for version control and source code management.
- Maintain a strong understanding of industry trends and best practices to ensure that our testing strategies are up-to-date and effective.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 5 years of experience in software quality assurance or a related field.
- Strong experience with Jira, Zephyr, ERP, and Procurement systems.
- Demonstrated experience with automated testing tools and methodologies.
- Strong understanding of software quality assurance principles, including Test Driven Development (TDD) and Service-Oriented Architecture (SOA).
- Proficient in GitLab or similar version control systems.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, both written and verbal.
- Ability to work collaboratively with cross-functional teams.
- Demonstrated ability to manage multiple projects and tasks simultaneously.
- Strong understanding of the software development lifecycle.
- Proven track record of delivering high-quality software products on time and within budget.
Benefits & conditions
We are a top rated employer that manufacturers aerospace components for organizations across the country. If you have a strong background in embedded software testing and software quality assurance this could be an ideal role for you!
Why join us?
- Onsite Collaboration
- Paid for Health Benefits
- Generous PTO
- Exciting Bonus Program