Job Description :
Description:


Position Title: Test Automation Consultant

*Selenium, Cucumber, Java, TDD, ADD/BDD

We are looking for a Software Test Automation specialist with 4+ years experience to work with Agile Teams to help create functional and regression test scripts using sophisticated automation frameworks. The candidate should have strong verbal and written communication skills, and be prepared to make an immediate impact within our test automation team. The candidate will be involved in all service analysis, design phases and gather data about possible failures of the solutions, testing requirements, security requirements, etc. Should be able to identify consumer applications in advance, the nature of the production environment and be prepared with simulating complex application integrations.


RESPONSIBILITIES:
Participate in the web application technical design process with the Application Architects on development projects.
Architect, design, and implement test automation frameworks for a continuous integration and execution model.
Participate in all phases of system testing.
Develop, implement and maintain quality and test procedures, processes and best practices for QA.
Develop and maintain test plan and test cases with associated test data based upon functional and non-functional requirements.
Identify test automation opportunities to improve efficiency and effectiveness of test services.
Contribute to test automation scripting standards and best practices.
Write automation scripts, participate in pair programming and peer reviews.
Develop a repeatable process for designing, developing, and executing scripts.
Conduct tests, document and analyze test results and present findings to development teams.
Report and document defects found during test cycles. Participate in defect prioritization sessions.
Work with development teams to instill testability into development practices.
Communicate timely status, including any potential risks/issues to the appropriate teams to ensure completion of all deliverables within schedule, budget and quality constraints.

REQUIRED SKILLS:
4+ years of experience in software quality engineering, test management, test development.
Experience evaluating software architectures and designs to identify potential quality, performance and scalability weaknesses or limitations and developing an automated test regimen to fully exercise these suspect areas
Experience with test automation frameworks/harnesses
Good knowledge of relational database and SQL
Strong experience with testing tools such as Selenium, QTP, Cucumber and SOAP UI.
Experience testing software at API level.
Experience with Continuous Integration and related tools such as Jenkins and Maven.
Hands-on experience with Eclipse or other IDE development tools
Experience with version control such as Git and Github.
Java, Java Script, Python.
In depth knowledge of SOA frameworks, processes, strategies, and approaches
Demonstrated experience in XML, XSD, XPath, MQ, Topics, HTTP, HTTPS, JSON
Agile/Scrum methodology
ALM for test case management
Rally for user story management and defect tracking

Familiarity with Acceptance Test Driven Development (ATDD)/Behavior Driven Development (BDD), unit test,
Previous Development experience is a big plus
Ability to succeed and focus in a fast paced environment with noise/distractions
Strong analytical skills
Strong attention to detail
Proven communication and documentation skills
Excellent organizational, troubleshooting and analytical skills
Knowledgeable about industry standards and tools that can improve overall quality assurance
Strong interpersonal skills with ability to work in a collaborative environment as well as independently with minimal supervision
Experience leading and mentoring QA Testers and Engineers of varying skill levels.
Must be well organized, thrive in a sense-of-urgency environment, leverage best practices, and most importantly, innovate through any problem with a can-do attitude.


Work Location: Horsham, PA

Normal US Business Hours.

Interview process: Phone screen, followed by a F2F interview and a technical test.
             

Similar Jobs you may be interested in ..