Software Quality Assurance Engineer II
KNAPP North America · Kennesaw, GA · 3 wk ago
Information TechnologyFull-time
What You Get To Do
- Test of products/projects
- Review of function sheets and specifications (static tests)
- Develop comprehensive test cases and test plans, ensuring thorough coverage across various integration phases of both project and product lifecycle
- Organize and lead a project completion meeting with SW commissioning and development teams
- Execute test cases
- Integrate selected test cases into a standard set of test cases for the respective Software product
- Monitor and report the test execution progress, quality metrics and project health to stakeholders
- Organize, prepare, and test software in-house and/or at customer sites
- Cross-Product Tests
- Leading and performing cross-product tests
- Reporting
- Documentation of performed tests via test documentation system
- Creating anomaly reports in issue tracking system
- Mentorship
- Mentor and provide guidance to junior QA team members, creating and maintaining a culture of continuous improvement
- Ensure effective collaboration and oversight when multiple QA engineers are assigned to a project
- Tasks for Software Quality Oversight
- Provide support by answering technical and process-related questions, delivering clarity on how product and project-related features should work to meet quality standards
- Create, maintain and adapt automated tests
- Roll-out of automated tests for products to various projects
- Enhance and extend test coverage of product functions to ensure thorough testing and reliability
- Create test projects and test plans based on standard test cases, project specifications and development orders, ensuring alignment with quality standards
- Develop and maintain comprehensive documentation of test plans, test cases, and test results
- Prepare and occasionally lead training sessions for customers and employees
- Continuously update and share technical and process related notes
- Ensure that test environments are properly set up and maintained to support testing activities
What You Have
- Several years of experience in software quality assurance, demonstrating a thorough knowledge base on testing methodologies, tools and best practices
- Strong documentation skills for creating test plans, test cases, and knowledge bases
- Proficiency in languages used for automated testing (Python, Java, Bash Script, C++)
- Experience with CI/CD and tools related to it (preferably Azure DevOps)
- Knowledge of various SDLC methodologies such as Agile, Waterfall, and DevOps
- Expertise in tracking test cases SQL and PL-SQL experience is required
- Experience with Linux
- Knowledge and understanding of logistical workflows and processes
- Knowledge of current software development technologies and design patterns (OOA, UML, common patterns)
- Capability to create workflows and processes in written form and sequence diagrams, and to develop and implement accordingly
- Strong knowledge in one of the following fields: Database development; process development, UI/HMI development