Apply now »

Quality Engineer (EPC)

Enterprise Functions
Description: 

Quality Engineer - EPC

CORE PROFILE
A technical expert in software engineering specializing in software quality and testing.

NATURE OF WORK

  • Develop and maintain test strategies, test plans, test scenarios and test cases 
  • Develop, maintain and execute automated tests and their associated test libraries, utilities and tools 
  • Develop, maintain and execute manual tests if necessary and create plan of action for automation 
  • Develop, maintain, and execute non-functional tests including but not limited to user acceptance tests, performance tests and security tests and create plan of action for automation whenever applicable 
  • Design systems and applications and assure testability based on functional and technical requirements 
  • Write or generate test reports and analyses from executed automated or manual functional and non-functional tests 
  • Collaborate with the team to refine and assess requirements and scenarios, deliver solutions and ensure software quality across the software development lifecycle from planning, implementation, deployment and release 
  • Troubleshoot and analyze issues and use input to bolster test suites and test strategies 
  • Develop and maintain relevant CI/CD pipelines and jobs 
  • Participate in the team’s software engineering process and rituals 
  • Collaborate in moving the team’s engineering process and tech culture forward
  • Mentor and train junior team members and new hires with the team’s process

REQUIRED QUALIFICATIONS

  • 1-2 years of relevant experience. 
  • Proficiency in at least one (1) of the following programming languages: Java, Python, Scala, Groovy, C#, C, C++, or JavaScript. 
  • Solid experience and understanding of at least one (1) open-sourced test automation framework. (e.g. Behave, Cucumber, Robot Framework, etc.)
  • Solid experience and understanding of at least 1 DB technology (Postgres, Oracle, MySQL, MongoDB, etc.) 
  • Experience in various software engineering tools like Git, Jira, etc. 
  • Knowledge and experience in CI/CD and CI/CD principles 
  • Experience in container technology (Docker, LXC, etc.) is a plus 
  • Experience in various cloud and cloud native solutions is a plus

Apply now »