Crossover Hiring QA Engineer

KEY RESPONSIBILITIES

Automation Testing:

  • Writing test automation scripts following the defined internal standards
  • Use multiples platforms like Jira, Git, Testrail and VDI2
  • Debug and maintain test scripts
  • Unit, integration, system, and regression testing
  • Test documentation
  • Integrating automation/performance tools into CI/CD pipelines (Jenkins, Bamboo)

Performance Testing:

  • Translate non-functional requirements into performance test scripts
  • Create performance test plans, baselines, execute planned tests
  • Adhere to performance metrics (CPU, memory, IO, Network, etc)
  • Implement performance tests early in development using service virtualization, mocks or stubbing

Proactively bringing issues and problems to attention; generating, proposing and implementing solutions to solve them

 

CANDIDATE REQUIREMENTS

  • Bachelor’s degree in Computer Science, Engineering or related fields
  • 2+ years of QA experience – automated testing, test case documentation and test cases automation
  • 2+ years of hands-on software development experience in Java, C# or NodeJS – understand the current software development practices and tools, including virtual environments, source control, remote development, issue tracking, product build and installation
  • Experience in using at least 2 test automation tools like Selenium, Protractor, RestAssured, CodedUI, and Appium
  • Solid understanding of QA processes, best practices, testing techniques and methodologies
  • Be knowledgeable about HTML, DOM, API
  • Excellent analytical, debugging, problem-solving and root-cause analysis skills
  • Team player, methodical, pragmatic, self-starter, process-driven and results oriented
  • Comfortable “working virtually” with teammates and customers around the world – we do a lot of Skype and video conferencing
  • Good proficiency in the English language