How Remoteville checks and expires listings

Software Quality Assurance Engineer II

Skills
JavaProgramming LanguagesSQLSoftware DevelopmentBashQuality AssuranceSoftware Quality
Role

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.