Software QA Engineer 1

Enlyte
9h$25 - $38Remote

About The Position

This is a full remote position and can be located anywhere in the U.S. However, the candidate will have to work on PST time zone. Work on scrum and integration test teams to deliver high quality software releases. Analyze and refine requirements to provide a great customer experience. Create and maintain test plan and test case library. Automate integration tests, UI tests, and functional tests to provide high test coverages in a continual integration and testing environment. Monitors non-functional product metrics to ensure the product delivers on customer’s service level agreements. Provides feedback to other engineers on production and automation code. Should have computer science degree or equivalent experience in a development or QA role. Possess a keen eye for detail and a deep understanding of project requirements Adeptly utilizes industry-recognized tools such as Selenium, Junit/TestNG, and JMeter to streamline testing processes and enhance overall software quality. Create, maintain, and enhance Selenium-based automation frameworks and test suites that effectively cover a wide range of testing scenarios. Crafts well-structured browser-based Selenium tests using C#, Java, Ruby, or Python, adhering to established design patterns Design and implement data-driven tests to ensure comprehensive coverage of test cases and enhance test execution efficiency. Develop load/performance testing scripts, run said tests using JMeter (or comparable tool) and analyze the results. Create and execute detailed test plans and test cases, ensuring that all testing activities are conducted systematically and effectively. Build tools to automate repetitive testing tasks, enhancing testing efficiency and reducing manual effort. Working with offshore teams. Able to work off-hours when required. Collaborates closely with development teams and project managers to understand project requirements, reproduce bugs, conduct root cause analysis, and provide valuable insights into software quality. Assist development teams in reproducing bugs and effectively present bug trends during sprint demos to identify areas for improvement.

Requirements

  • BS in Computer Science or related field, MS preferred.
  • 0-1+ years’ experience in software QA.
  • Experience with Agile methodologies, Lean Agile, SCRUM.
  • Good understanding of Testing Methodologies / Best Practices.
  • Good knowledge of OOP concepts.
  • Experience in writing automated tests using C#, Selenium, Visual Studio
  • Knowledge in Behavior-driven development
  • Able to independently troubleshoot issues in automation suite and fix it
  • Excellent oral and written communication skills.
  • Should have computer science degree or equivalent experience in a development or QA role.
  • Possess a keen eye for detail and a deep understanding of project requirements
  • Adeptly utilizes industry-recognized tools such as Selenium, Junit/TestNG, and JMeter to streamline testing processes and enhance overall software quality.
  • Working with offshore teams. Able to work off-hours when required.

Nice To Haves

  • MS preferred.

Responsibilities

  • Work on scrum and integration test teams to deliver high quality software releases.
  • Analyze and refine requirements to provide a great customer experience.
  • Create and maintain test plan and test case library.
  • Automate integration tests, UI tests, and functional tests to provide high test coverages in a continual integration and testing environment.
  • Monitors non-functional product metrics to ensure the product delivers on customer’s service level agreements.
  • Provides feedback to other engineers on production and automation code.
  • Create, maintain, and enhance Selenium-based automation frameworks and test suites that effectively cover a wide range of testing scenarios.
  • Crafts well-structured browser-based Selenium tests using C#, Java, Ruby, or Python, adhering to established design patterns
  • Design and implement data-driven tests to ensure comprehensive coverage of test cases and enhance test execution efficiency.
  • Develop load/performance testing scripts, run said tests using JMeter (or comparable tool) and analyze the results.
  • Create and execute detailed test plans and test cases, ensuring that all testing activities are conducted systematically and effectively.
  • Build tools to automate repetitive testing tasks, enhancing testing efficiency and reducing manual effort.
  • Collaborates closely with development teams and project managers to understand project requirements, reproduce bugs, conduct root cause analysis, and provide valuable insights into software quality.
  • Assist development teams in reproducing bugs and effectively present bug trends during sprint demos to identify areas for improvement.

Benefits

  • We’re committed to supporting your ultimate well-being through our total compensation package offerings that support your health, wealth and self. These offerings include Medical, Dental, Vision, Health Savings Accounts / Flexible Spending Accounts, Life and AD&D Insurance, 401(k), Tuition Reimbursement, and an array of resources that encourage a lifetime of healthier living. Benefits eligibility may differ depending on full-time or part-time status. Compensation depends on the applicable US geographic market. The expected base pay for this position ranges from $25.25 - $38.25 hourly, and will be based on a number of additional factors including skills, experience, and education.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service