LivePerson is hiring a
SDET
LivePerson
Summary
The job description is for a Software Development Engineer in Test role at LivePerson's Web Experiences team. The role involves reviewing requirements, creating test plans and cases, estimating testing activities, designing automation scripts, identifying and documenting bugs, performing regression testing, developing testing processes, liaising with internal teams, monitoring debugging process results, investigating non-conforming software, and tracking quality assurance metrics. The candidate should have at least 2 years of experience in software automation testing, a BS/MS degree in Computer Science or related subject, knowledge of software QA methodologies, tools, and processes, experience with REST based APIβs, UI automation, API automation, writing test plans and cases, programming skills in Javascript, Java programming experience as a plus, experience with QA automation tools, frameworks and libraries, hands-on experience with both white box and black box testing, automated testing tools and libraries, experience working in an Agile/Scrum development process, performance, resiliency and/or security testing experience as a plus, experience with Chaos Monkey, JMeter as a plus, and knowledge of CI/CD and experience working with Jenkins or similar tools.
Requirements
- 2+ Years of experience of with Software automation testing
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven work experience in software quality assurance
- Good knowledge of software QA methodologies, tools and processes
- Experience testing REST based APIβs
- Experience in UI automation (Selenium or Protractor) and API automation
- Experience testing SPA and REST based APIβs in microservices based software
- Experience in writing clear, concise and comprehensive test plans and test cases
- Must have Programming skills in Javascript
Responsibilities
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases
- Create System, Resiliency and Performance verification test plans and test cases
- Estimate, prioritize, plan and coordinate testing activities
- Design, develop and execute automation scripts using open source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing products to meet client needs
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Perform manual testing
- Track quality assurance metrics, like defect densities and open defect counts
Preferred Qualifications
- Experience in Java programming is a plus
- Experience writing Automation Framework
- Experience in QA automation tools, frameworks and libraries
- Hands-on experience with both white box and black box testing
- Hands-on experience with automated testing tools and libraries
- Experience working in an Agile/Scrum development process
- Experience with performance, resiliency and/or security testing is a plus
- Experience working with Chaos Monkey, JMeter is a plus
- Knowledge of CI/CD and experience working with Jenkins or similar tools
Benefits
- Time away: Vacation, public holidays and care days
- Financial: Pension, deferred pension and ESPP
- Family: Parental leave
- Development: Generous tuition reimbursement and access to internal professional development resources
- Additional: Exclusive perks and discounts
Share this job:
Similar Jobs
- π°~$90k-$110kπIndia
- π°~$48k-$59kπWorldwide
- π°~$90k-$110kπWorldwide
- π°$120k-$180kπUnited States, Canada
- π°~$90k-$110kπIndia
- π°~$150k-$222kπWorldwide
- π°~$164k-$241kπIndonesia
- π°~$164k-$241kπWorldwide
- π°$80k-$150kπWorldwide
- π°~$48k-$59kπWorldwide