QA Automation Engineer

Priceline   •  

Norwalk, CA

Industry: Consumer Technology

  •  

5 - 7 years

Posted 56 days ago

You will be playing a key role in our QA Automation team, mostly you will participate in creating test environment, running test cases and building automation tools & frameworks. We are looking for technically strong and creative individuals that possess a passion for driving quality and ensuring a positive end user experience. You will also help our development teams by creating and delivering automated test solutions with the scalability to serve our expanding product offerings.

Key Responsibilities:

  • Quickly ramp up and gain relevant domain and technology knowledge
  • Provide leadership in defining appropriate testing methodologies, strategies, standards, tools, best practices for automation processes.
  • Define architecture, design, and implementation of Test Automation Framework
  • Set up Automation Test Environment for multiple application platforms such as Web, iOS, Android
  • Establish automation test coverage strategy that aligns with the product design and covers the entire software development life cycle.
  • Create, advocate and coach test automation best practices to team members & development teams
  • Design, build, and execute Web and API test scripts by translating manual regression test cases into automated test scripts
  • Set goals with the team, prioritize tasks, and own deliverables
  • Lead/execute testing for large-scale, web applications, tools, and/or software
  • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
  • Provide recommendations for improvement of applications to stakeholders.
  • Collerbate with Development Managers, Product Owners and other teams to ensure the highest quality of the product by architecting automation focused solutions.
  • Leverage existing Automation Frameworks to build new test scripts while maintaining existing test scripts as per business requirements.
  • Conduct PoCs on latest test automation tools and technologies.

Skills/ Experience Required:

  • BA/ BS preferably in Computer Science OR Information Technology
  • 4+ years of proven experience in defining, developing and owning test automation infrastructure for a large enterprise.
  • Highly skilled in a variety of languages, frameworks, and tools for automated testing solutions such as
  • JavaScript, Node.js, Express.js (Highly Preferred)*
  • Java, TestNG, RestAssured
  • Selenium, Jasmine, SpecFlow, Cucumber and Protractor (Highly Preferred)*
  • MongoDB, Hibernate, REDIS
  • Saucelabs, Browserstack, etc (Highly Preferred)*
  • Hands on experience in developing test automation frameworks from scratch
  • Experience building continuous integration and deployment solutions (Jenkins, TeamCity, etc.) that served large software engineering organizations
  • Proficiency leveraging SoapUI, Postman or similar testing tools for API testing
  • Understanding of Big Data technologies and Distributed systems is a plus
  • Excellent knowledge of advanced SQL and relational database concepts
  • Experience with load/performance testing tools such as JMeter and other open source javascript based libraries.
  • Should have experience in manual testing
  • Excellent problem solving and troubleshooting skills.
  • Flexible in working as both an individual and a team player.
  • Experience with Github Flow and working with Atlassian tools such as Bamboo, Bitbucket, etc is a plus.
  • Experience working with a distributed team in an Agile Environment (Highly Preferred)*
  • Demonstrated history of living the values important to priceline: Customer, Innovation, Team, Accountability and Trust. Unquestionable integrity and ethic.