The QA Automation Engineer will be responsible for the development, execution and maintenance of automated tests to support functional, regression, performance and load tests cycles. In addition, the QA Automation Engineer will work with and contribute to the creation and maintenance of automated test environments and frameworks to work with standardized test processes based on software testing methodologies and best industry practices. The QA Automation Engineer will be responsible with developing automation standards and frameworks and implementing them across existing manual testing teams. Experience in Agile methodologies is desired.
This candidate will serve as a mentor to other members of the QA team, training on new initiatives and technology. The QA Lead – Automation engineer will lead and contribute to the process of creating templates, processes and guidelines for the team to follow.
Primary responsibilities will include:
Create, maintain and support test automation framework.
Create and publish formal release notifications, instructions, deployment notes, and user manual as needed.
Evaluate tools and improvements of existing tools for recommendations.
Coordinate activities with Project Management, QA, and Development teams to ensure a smooth and trouble-free roll out of releases.
Support multiple concurrent releases through various test environments.
Trace complex automation issues and test system issues in a multi-component environment.
Develop key parts of automation procedures and communicate it to management and other stakeholders.
Mentor, train, and educate other staff members as needed.
Implement a test automation framework by using an automation tool, a test case management tool, a source code control system, a defect tracking system, and a common application for test case authoring.
BA/BS degree required (specialization in web/information technology-related field or language-based field preferred)
5-8 yrs. proven Test Analyst skills (creating test schedules, organizing test suites, test execution, etc.)
Agile Methodology experience – SCRUM
Use experience to Lead the conversion of a manual testing group to an automated team
Leadership ability (working with project managers, coordinating team activities, etc.)
Solid planning and analysis skills (estimates, time management, etc.)
Excellent communicator (written and verbal skills, interpersonal skills)
High aptitude for learning new technologies
Experience in testing Web Services in a Services Oriented Architecture
Provide input in developing quality assurance standards in regards to functional, regression, performance and load testing
Participate in industry and other professional networks to ensure awareness of industry standards, trends and best practices in order to strengthen organizational and technical knowledge
Coordinate with our offshore testers to ensure Test Plans and automation scripts are being executed.
Assist in the development of automation scripts for Regression Testing , System Integration Testing, Component testing, Negative testing, and Load and Performance testing.
Experience using Soap-UI testing RESTful Web Services
Knowledge of object oriented concepts and programming
Understanding of how leading web browsers function (IE, Safari, Firefox, Opera and Chrome)
Experience with NoSQL databases – Cassandra