QA-008 Software Development Engineer in Test

Canada Remote (EST Timezone)

Seeking experienced SDET Engineers who are obsessed with quality improvement and automation of test cases. You will be responsible for testing the features and automating the test execution to achieve maximum efficiency of the test cycle. It is important that you can earn the trust of your peers, stakeholders, and executives through your work and can-do attitude.

Responsibilities

  • Work closely with the development teams to ensure delivery of quality software to clients.

  • Expertise in developing and maintaining Automation Frameworks.

  • Well versed with Automation tools and programming using Selenium, Karate, Postman, RestAssured, RestAPI, SQL, Scripting, and Load Testing.

  • Expertise in writing test scenarios, testing, defect reporting and verification.

  • Analyze and translate business requirements and user stories into test cases, testing suites and testing scripts.

  • Create and maintain detailed, comprehensive, and well-structured test plans and test cases.

  • Create and maintain data scenarios to support test plans and test cases.

  • Prioritizes test cases considering business priorities, risk, and combinatoric analysis.

  • Report software defects and shepherds them through the defect life cycle to closure.

  • Reports test progress and quality status to project stakeholders.

  • Designs and implements automation solutions based on system understanding and analysis of technology and system specifications.

  • Creates/Executes Automated Functional, Regression, and System testing for applications.

  • Works with peers to troubleshoot and resolve project issues both technical and non-technical in nature.

Requirements

  • Bachelor's degree in Computer Science, or equivalent
  • 3+ years' experience in the QA and Automation roles
  • Creating web-based/service tests.
  • Programming with Java
  • Programming/scripting with python (good to have)
  • API testing
  • Demonstrated experience with industry standard Quality Assurance methodologies and their practical application.
  • Proven track record of continual improvements in QA process, optimizing resources to reach business project goals.
  • Strong in understanding/analyzing business requirements and converting them into test plans.
  • Excel in short iterations of development and testing and changing business requirements.
  • Excellent spoken and written communication skills
  • Working knowledge on Azure DevOps is a plus