QA Automation Engineer

at  Cypher Learning

Texas, Texas, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate14 Aug, 2024USD 90000 Annual16 May, 20242 year(s) or aboveTesting Tools,Software,Computer Science,Developers,Specifications,Content Management,User Stories,Support Engineers,Selenium,Business Rules,Test Scenarios,Engineers,Regression Testing,User Experience,It,Test Cases,Cypress,Test Requirements,Prs,RubyNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

COMPANY DESCRIPTION:

Join CYPHER Learning as a QA Automation Engineer and play a crucial role in shaping the future of online education. Our mission is to revolutionize learning through our advanced CYPHER LMS, equipped with leading generative AI capabilities that enhance personalized learning experiences, predict learner outcomes, and deliver valuable insights.

POSITION OVERVIEW:

We’re looking for a mid or senior-level quality assurance automation engineer, a proactive person that will ensure the highest possible quality in our software releases. The right candidate will possess BA Analyst qualities, with the ability to participate in requirements discussions and document QA test plans, must be meticulous in detail, able to learn quickly, achievement-focused, flexible in their approach to tackling varied testing challenges, and will always strive to improve the quality of their work.

YOUR SKILLS & EXPERIENCE:

  • 2+ years in a QA Automation position
  • 2+ years of Cypress Automation
  • Candidates with a BS/MS degree in Computer Science, Engineering, or a related subject are preferred
  • Prior content management (CMS) experience, QA automation experience, ISTQB certification, and/or coding skills are a plus
  • BA experience analyzing and documenting specifications
  • Strong knowledge of software QA methodologies, tools, and processes
  • Ability to set up complex test scenarios to simulate various environments involving many varied systems
  • Basic HTML/CSS knowledge
  • Basic networking knowledge
  • Very good English (both written and verbal)
  • Ability to be highly self-motivated and team-oriented
  • Strong analytical and problem-solving skills

The person chosen for this position will perform manual product testing, test our next-gen API, and build automated regression tests using Cypress, Ruby and other tools (prior knowledge of Ruby is not required, but it would be a plus). The right candidate will collaborate with Engineers, UI/UX designers, and Support Engineers to document a QA Strategy Plan, define test input samples, create test cases by extrapolating scenarios and business rules from user stories, and execute test plans to verify the outcomes. The ideal candidate will be adept at maintaining the required pace for developing automation test cases that align with our software release schedules, and is expected to consistently deliver high-quality test components, providing daily pull requests (PRs), and must excel in effectively communicating their progress updates to the team.

  • Analyze product features and specifications, then document a test strategy plans & test cases
  • Liaise with internal teams (developers, UI/UX, product managers/owners) to identify system test requirements
  • Identify, record, and track bugs / defects
  • Perform thorough regression testing when bugs fixes are deployed
  • Develop and apply testing processes for existing products to meet client needs
  • Build an extensive regression testing suite for the existing features
  • Perform thorough testing (including regression testing) after production deployments for features and bugs (daily)
  • Recommend improvements in software to enhance the user experience
  • Implement, run and maintain API and automated tests with Selenium and Ruby
  • Stay up-to-date with new testing tools and test strategie

Responsibilities:

The person chosen for this position will perform manual product testing, test our next-gen API, and build automated regression tests using Cypress, Ruby and other tools (prior knowledge of Ruby is not required, but it would be a plus). The right candidate will collaborate with Engineers, UI/UX designers, and Support Engineers to document a QA Strategy Plan, define test input samples, create test cases by extrapolating scenarios and business rules from user stories, and execute test plans to verify the outcomes. The ideal candidate will be adept at maintaining the required pace for developing automation test cases that align with our software release schedules, and is expected to consistently deliver high-quality test components, providing daily pull requests (PRs), and must excel in effectively communicating their progress updates to the team.

  • Analyze product features and specifications, then document a test strategy plans & test cases
  • Liaise with internal teams (developers, UI/UX, product managers/owners) to identify system test requirements
  • Identify, record, and track bugs / defects
  • Perform thorough regression testing when bugs fixes are deployed
  • Develop and apply testing processes for existing products to meet client needs
  • Build an extensive regression testing suite for the existing features
  • Perform thorough testing (including regression testing) after production deployments for features and bugs (daily)
  • Recommend improvements in software to enhance the user experience
  • Implement, run and maintain API and automated tests with Selenium and Ruby
  • Stay up-to-date with new testing tools and test strategies


REQUIREMENT SUMMARY

Min:2.0Max:7.0 year(s)

Information Technology/IT

IT Software - QA & Testing

Software Testing

BA

Proficient

1

Texas, USA