Job Description :
Hope you’re doing well

Title: Senior SDET / Selenium / Automation Tester
Location: Los Angeles, CA
Duration: Long term
Rate: DOE

The Test Automation Engineer is responsible for research, recommendation, designing, architecting and implementing a Test Automation Framework for use in validating new and existing release components while adhering to the best automation practices/principles. The Test Automation Engineer mirrors the development groups they work with and are involved in the software development lifecycle (SDLC) following Agile methodologies. Software Developers, DevOps Engineers and Test Automation Engineers are equal stakeholders to increase feature productivity, release velocity maintainability and of course to maximize test coverage in order to ensure a stable and defect-free end-user experience.
Primary Responsibilities
Research and provide recommendations on existing Test Automation Frameworks.
Implement a test framework and comprehensive test harness by developing reusable components for using various tools such as jMeter, TestNG, Selenium, HTML Unit, SOAP UI, and WebPage Test including API level tests and code coverage analysis.
Develop and maintain test plans, test cases and automated scripts while ensuring proper version control and configuration management of all test artifacts
Create tools and develop new features to continuously strengthen the test harness.
Execute test cases by performing automated testing throughout various stages of software delivery pipeline starting from Continuous Integration phase to staging and production release.
Report issues/bugs encountered in a detailed and orderly manner; work to determine root causes or patterns for future defect prevention
Coordinate with Business Owners, Project Managers and other team members to ensure problem solutions and user satisfaction. Provide a customer focus on all communications
3-5 years’ experience in a language like Java or Python (preferred) with a focus on test automation, creating functional, integration and load tests ideally within Agile continuous integration / delivery environments
Experience with raw HTTP, databases, and RESTFul web services from a testing perspective
Experience in using an industry standard source control management systems preferably GIT
2+ years experience working in a fast-paced Agile environment
Solid understanding and experience working with microservices and distributed transactions (rabbitMq, kafka, etc) in a debugging and testing capacity.
Some knowledge in Java and web application frameworks such as Spring, Hibernate, Angular etc.
Experience performing backend database verifications using SQL and NoSQL databases (e.g. running queries)
Experience working in Agile development process (Scrum, Kanban)
Experience with Selenium and/or other open source web testing technologies
Excellent communication and collaboration skills
Demonstrated passion for quality and willingness to work hand-in-hand with DevOps and R&D teams.
Willing to learn, experiment, and implement a wide range of technologies pertaining to the web, public APIs, cloud technology and enterprise software
BS degree in computer science, mathematics, engineering or equivalent work experience