QA Automation Engineer

Milpitas, CA

Posted: 07/08/2019 Employment Type: Contract Industry: Software Job Number: JOS000008771

Position: Software Quality Automation Engineer 

This company is looking for a Quality Automation Engineer, who will take ownership of the quality of our web and mobile applications. We need someone who will enjoy development of test automation suites, as well as creation of test cases and manual testing. 

We are an innovative product team offering hardware and software solutions for various industries including Signage and POS.  

Department: Software Development 

Reports to: QA and Dev Ops Manager. 

Responsibilities:  

  • Work closely with onshore and offshore development and quality engineering teams to define and create test plans, test strategies, test cases, scripts, manage defects 
  • Take ownership of the quality of our web and mobile applications. 
  • Design, implement and maintain test automation suites for web and tablet applications. 
  • Make decisions on applying automated/manual testing approach to specific projects in her/his responsibility. 
  • Collaborate with developers to define hooks needed in core code in order to facilitate automated testing. 
  • Analyzing current practice, user issues, business requirements and recommend changes for the process reengineering. 
  • Communicate fluently and effectively with all level of business users, technical teams, and management across the organization 
  • Actively participate in the Scrum development process: standups, grooming, sizing, sprint planning. 
  • Maintain documentation of test system & environment. 
  • Communicate progress, issues and risks in a timely manner. 
  • Co-responsible for project success (technical & stakeholder satisfaction). 
  • Contribute to improving Verity’s software development processes (version control, code reviews, unit testing, build/release, automation, etc). 
  • Promote software QA best practices. 
  • Support and promote the Verity Solutions values through positive interactions with both internal and external stakeholders on a regular basis. 
  • Ensure the coverage of test cases and user identified scenarios. Document and reveal potential problems, identify and log software defects and verify defects resolution. 

Education: 

  • Bachelor's Degree in Computer Science 

Requirments: 

  • 4 + Years of developing, maintaining and ensuring quality of a web application using a variety of automated testing tools. 
  • Must have strong experience coding in any scripting language (Phyton, Perl etc) 
  • Must have strong experience with writing QA automation frameworks using tools like Selenium/WebDriver, Appium, and Splinter 
  • Must have a great attitude, have excellent oral, written and interpersonal communication skills 
  • Strong understanding of QA methodologies and SDLC 
  • Troubleshooting and diagnosing application faults 
  • Experience with Software as a Service web-application environments 
  • Experience in the QA lifecycle as evidenced by ability to articulate the QA process as well as tangible outputs like test plans, test scripts, bug reports, etc. 
  • Excellent communication, organizational, problem solving, risk analysis, and decision-making skills 
  • Ability to clearly explain findings effectively with strong technical writing skills 
  • Be a proactive individual that exhibit initiative within a scrum team environment 
  • Comfortable working in an Agile/Scrum environment 
  • Strong analytical and problem-solving abilities   

Good to Have Skills: 

  • Experience with Load testing. 

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.