Job Description :
Automation lead

Location: Alpharetta, GA

Fulltime

Primary Responsibilities

· Evaluate and engage in existing automation framework and provide automation solution for building end to end regression suite

· Develop, execute and maintain automation test scripts to meet software release deliverables, project testing requirements and other quality considerations · Work to minimize manual testing by identifying high-ROI test cases and automating them

· Be an integral part of an Agile Engineering team, working interactively with software engineers, testing engineers and product managers from the beginning of the development cycle

· Help ensure functionality delivered in each sprint is well tested, utilizing automation wherever possible

· Responsible for developing smoke, functional and regression test suites for GUI Front End, API Services and Database backend

· Document, maintain, and monitor software problems

· Recommend strategies and methods to improve test plans and test processes · Maintain well organized records of test results and generate historical analysis of test results

· Lead projects while mentoring other members of the QA team

· Assist Test Manager in integrating automation methodologies within QA methodologies



Skills and Knowledge



· 5+ years of recent hands-on practical experience in developing web and/or mobile automation

· Solid understanding of Quality Assurance methods and practices

· Deep understanding of manual and automated testing concepts

· Solid understanding of software development life cycle

· Strong Object Oriented Programming Skills

· Must have strong debugging skills and be well organized

· Good experience in testing web applications and web services developed using latest technologies: .NET, JAVA, ASP, C#, XML, Silverlight etc.

· Candidate should have good JAVA development experience

· Hands-on experience with a mix of modern Test Automation tools and frame works, (e.g. Selenium using Java or Java Script and HP Unified Functional Automated Testing tools)

· Service testing experience with Soap and Rest APIs

· Advanced SQL knowledge is a plus

· Experience with UI testing frameworks (i.e. Galen, PhantomCSS, etc) a plus

· Experience using Continuous Integration tools such as Jenkins Build Server, Git/Stash, etc.

· Experience with Agile testing methodologies including ATDD and Test Driven Development (TDD) is a plus

· Exposure to performance testing and knowledge of performance testing tools is a plus

· Strong analytical and communication skills, ability to effectively work with both technical and non-technical resources

· Practical experience using source code control systems, especially GitLab

· Strong aptitude for learning new technologies

· Experience using Atlassian JIRA and Confluence