Job Directory Senior Quality Engineer - Automation

Senior Quality Engineer - Automation
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

We're looking for Senior Software Engineer in Test Automation who will be a key thought leader and innovator with regards to Automated Testing and leverages his or her skills in the appropriate technologies to develop automated testing solutions which enable rapid delivery of software with the highest levels of quality. This person will be responsible for leading the development and maintenance of Automated Testing Strategies/Frameworks for website, backend systems and databases. Tester also needs to understand the business requirements and functionality of various applications. Our project teams work in agile environment running two week releases. Must be a quick learner with strong logical/analytical reasoning skills. Must be adaptable to work in stressful environments.

RESPONSIBILITIES:

* Develop automation framework for Microservices, APIs, REST and UI following proper guidelines, best practices, coding standards and help drive consistent automated testing practices across delivery teams


* Help facilitate the implementation of Test Driven Development (TDD) practices


* Create test plans and develop automation test scripts based on business and technical requirements


* Write efficient and reusable automation code that can be used as libraries


* Work with source control tools like GitHub/BitBucket; Review code written by other engineers to ensure correct algorithm logic, coding standards and best practices are met; perform rebasing and merging of Pull Requests on regular basis


* Integrate test automation with Cloud Foundry (CF) pipeline or deployment infrastructure like Jenkins/Bamboo to establish a continuous build and test cycle


* Oversee automated test design & execution to ensure 100% coverage & pass percentage respectively; Build dashboards to report automated testing results and metrics to QE leadership and Product teams; Document test script results in Test Management Tool


* Ensure full automation test coverage using code coverage tools like SONAR


* Work with Manager to create and own automation framework design documentation; take initiative to periodically review and recommend improvements to the framework as needs arise


* Consistently learn and keep up with latest tech stack updates for software automation and pro-actively provide inputs for improvements or changes required in tech stack


* Troubleshoot issues and analyze logs/middleware components. Document, track and validate defects in bug tracking system with clear summary, screenshots, expected behavior, actual behavior and additional details


* Participate in Agile Scrum ceremonies like stand-up, grooming, planning, release testing, retrospective, etc


* Collaborate with cross functional teams, onsite and offshore team members


* Involve during functional, end-to-end and regression testing


* Pro-actively come up with ideas for automating manual processes wherever applicable.


* Establish a thorough understanding of entire business model including the functionalities of website, mobile technology, backend processes, and databases


* Act as subject matter expert (SME) in assigned business and technical domains with an excellent understanding of business and system processes, inter relationship/dependencies/interactions among system components and how things work end to end. Act as the "go-to" person on integration related questions.



KEY QUALIFICATIONS:

* Bachelor's degree in fields related to Computer science and engineering


* 7+ years of hands-on experience in Software Test Automation using various languages like Java, Spring, SpringBoot, JavaScript and Python


* Expert level experience with Java. Spring and Maven


* 3+ years of experience in Agile software development methodology, Continuous Integration and Continuous Deployment tools like Jenkins/Bamboo


* 2+ years of strong experience in Microservices Automation testing practices like Contract driven tests using frameworks like Pact (or similar) framework and Test Driven Development (or) Pair Programming


* Expert level knowledge of using various software libraries like Selenium, JAXB, etc


* Strong Experience with BDD frameworks like JBehave or Cucumber.


* Ability to implement automation framework from scratch without depending on peer engineers


* Expert in building and executing automated tests for web services (i.e Knowledge of automating APIs including calling SOAP and REST end points using JSON and XML Data)


* Expert in building and executing tests on for web UI (desktop and mobile browser)


* Experience in multiple operating systems, including Windows and Linux and proficient with command-line interface


* Expert in using version control systems (Git) and PR process


* Knowledge of writing and executing complex SQL queries and ability to understand Data model architecture


* Working experience with Sauce labs or Perfecto Mobile (or equivalent) is a big plus


* Strong analytical, problem solving and creative thinking skills


* Strong verbal and written communication skills


* Flexibility and ability to adapt to rapidly changing requirements


* Interest and ability to learn other coding languages as needed


* Experience with Test Management tools like QTest or HQ ALM (or equivalent) is a big plus



PREFERRED QUALIFICATIONS:

* Master's degree in fields related to Computer science and engineering


* 3+ years of experience in e-commerce platform


* 2+ years of experience as Automation Lead or Automation Architect



Our people come first. We employ more than 30,000 associates throughout the world and we believe that a truly diverse workplace is the result of an inclusive culture. It's about more than simply bringing together people who are different, it's about celebrating what makes us real.

We strive to be an employer of choice - a place where people are excited to come to work because they believe in what we do, enjoy working with each other, and have fun doing it. In addition to our great culture we offer generous benefits including health, well-being, time off, flexibility, discounts on merchandise, casual dress code and even free on-site parking!

Learn more at www.AEO-Inc.com

American Eagle Outfitters is an Equal Opportunity Employer

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.