How Remoteville checks and expires listings
Software Quality Assurance Engineer II
Skills
JavaProgramming LanguagesSQLSoftware DevelopmentBashQuality AssuranceSoftware Quality
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Several years of software quality assurance experience
- Strong documentation skills for test plans test cases and knowledge bases
- Proficiency in automated testing languages such as Python Java Bash Script or C++
- Experience with CI/CD tools preferably Azure DevOps
- Knowledge of Agile Waterfall and DevOps SDLC methodologies
- Expertise in tracking test cases
- SQL and PL-SQL experience required
- Experience with Linux and mixed Linux Windows environments
- Knowledge of logistical workflows and processes
- Understanding of software development technologies and design patterns including OOA UML and common patterns
- Ability to create workflows processes and sequence diagrams in written form
- Strong knowledge in at least one area: Database development process development or UI/HMI development
Nice to have
- Detail-oriented
- Collaborative
- Mentorship-minded
- Process-driven
- Analytical
Day to day
- Ensure quality assurance of software products developed and commissioned by KNAPP across project and product lifecycles.
- Review function sheets and specifications then design comprehensive test plans and test cases for integration phases and cross-product testing.
- Execute tests report results maintain documentation create anomaly reports and support automated testing and test environment readiness.
- Collaborate closely with commissioning development and QA teams while mentoring junior engineers and contributing to continuous improvement.
