About the role

  • Software Quality Engineer responsible for developing automation frameworks and ensuring quality of cloud applications. Collaborating with engineers and scientists for innovative solutions in a world-class organization.

Responsibilities

  • Develop and manage test case automation frameworks utilizing tools such as Cucumber, Selenium, TestNG, and JUnit
  • Execute comprehensive testing of cloud-based applications across diverse environments
  • Conduct thorough testing of IoT devices to ensure optimal performance and integration
  • Author, evaluate, and implement test cases for functional, regression, integration, smoke, and security testing
  • Leverage Jira for efficient test case management and progress tracking
  • Produce detailed test reports and deliver professional presentations to key stakeholders
  • Contribute effectively within an Agile framework to support iterative development processes
  • Utilize GitHub for version control and collaborative development of test scripts
  • Ensure adherence to applicable compliance standards and regulations as required

Requirements

  • BS in Computer Science, Engineering, Chemistry, Mathematics or equivalent work experience
  • Min of 3 to 5 years of related experience
  • Demonstrated expertise with automation frameworks including Cucumber, Selenium, TestNG, JUnit, and Jira
  • Proven experience in testing cloud-based applications and IoT devices
  • Proficiency in Python is considered an asset
  • Extensive background in conducting functional, regression, integration, smoke, and security testing
  • Established skills in writing, reviewing, and executing test cases
  • Deep knowledge of software testing methodologies and best practices
  • Advanced proficiency in automation scripting and tools; Python competency is a valuable addition
  • Highly self-motivated with a meticulous and solution-oriented approach
  • Exceptional communication and presentation abilities, with fluency in English
  • Extensive experience operating within Agile development methodologies
  • Proficiency in using GitHub for version control and team collaboration
  • Skilled in creating and presenting comprehensive test reports
  • Familiarity with compliance and regulatory standards is an advantage
  • Proficiency with additional testing tools and frameworks such as PyTest or Robot Framework
  • Experience in performance and load testing
  • Insight into cybersecurity principles and compliance frameworks (e.g., ISO, GDPR)

Benefits

  • A choice of national medical and dental plans, and a national vision plan, including health incentive programs
  • Employee assistance and family support programs, including commuter benefits and tuition reimbursement
  • At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy
  • Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan
  • Employees’ Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount

Job title

Software Quality Engineer, Web

Job type

Experience level

Mid levelSenior

Salary

$75,800 - $100,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job