Previous Job
Previous
QA Engineer (SDET)
Ref No.: 19-11116
Location: Sunnyvale, California
 Title: QA Engineer (SDET)

Work Location: Sunnyvale, CA

Type of employment: 12+ Month Contract

 

Job Description: 

Responsibilities:

·         Evaluate product functionality and create test strategies and test cases to assess product quality

·         Participate in development processes with a focus on automation testing

·         Create test plans and identify automation opportunities

·         Constantly evaluate the test automation strategy and approach to identify areas of improvement

·         Build and maintain test scripts using automation test tools including TDD/BDD techniques

·         Enhance existing automation test frameworks

·         Integrate tests in CI/CD pipeline, establish a continuous build and test cycle.

·         Establish processes and tool sets to maintain automation scripts and generate regular test reports

·         Develop high-quality automation test engineering principles, test strategies, and best practices.

 

Must-Have Experience:

·         Minimum 3+ years of proven hands-on software testing experience

·         At least 2 years of experience with open-source automation tools and frameworks

·         Strong knowledge of one or more programming languages (e.g., Python, Perl, ABAP, Java, C++)

·         Experience in automated testing, service-oriented architecture, and RESTful APIs

·         Strong knowledge of automation framework concepts and best practices

·         Demonstrated proficiency with at least one UI automation framework - preferably Selenium

·         Web driver or Protractor

·         Working knowledge of software development and test methodologies including unit testing,

·         integration testing, and TDD

·         Continuous automation execution using CI tools like Jenkins

·         Code management using Git or other VCS

·         Agile or Scrum software development methodologies

·         Strong knowledge of Windows, MacOS and nix based operating systems Strong knowledge

·         of SQL queries

 

Following experience is a plus:

•         Mobile (iOS and Android) test automation

•         Cloud-based platforms

•         Docker and Kubernetes

•         Strong understanding of modern database systems

•         Algorithms and O-Notation