QA Automation Developer
Job Details:
Job Title QA Automation Developer
Job Location: Merrimack, New Hampshire
Job Description:
Overview:
Keys are the following:
• Hands on Mobile experience – Hold a device ;>) – Test w/a device – Manual and automation
• Agile – Automate first concept – Build scripts while in a sprint (iteration)
They want mobile automation experience on iOS platform. They use a tool called Appium. Also, need to have experience working in an Agile environment.
As a member of the QA team, you will participate in the product engineering process that facilitates regular & frequent updates of CICT mission-critical internal applications. As a Sr. Automation Engineer, you will support the QA execution team through development of automated regression test. When you join our team, you will get a chance to work on challenging problems in a fun, fast paced environment with other smart and talented individuals.
Responsibilities
• Develop Test Strategies, Test Plans, Test Cases, Test Coverage and Test Execution Reports to support the automation effort
• Implement Agile testing methodologies, can make and keep time commitments made for each SPRINT
• Adherence to software engineering best practices and standards using Ruby, JavaScript, JAVA, SQL, and XML.
• Understands web services (REST, SOAP) & underlying protocols (HTTP/S, TCP/IP) in multilayer QA test frameworks.
• Experience with designing, developing and the execution of reusable and maintainable automated scripts.
• Extensive object oriented analysis, design & development experience within QA test automation process.
• Organizes and records detailed test results; provides reports of results and project status.
• Identification and design of automated processes to increase testing efficiency and reliability.
• Experience with enterprise architecture patterns and application design patterns with load balancer programming skills.
• Conduct peer code reviews and mentor junior associates.
• Collaborate with other technical resources to:
o Suggest improvements for processes, best practices, and standards.
o Design and develop automated tests and/or assistive productivity tools.
o Understand requirements.
o Identify opportunities to improve maintainability of automation platform.
• Understand and apply Test Driven Design (TDD) concepts to test and debug automated solutions and custom tools.
• Manage Automation projects, mentor, and provide leadership to less experienced Automation engineers.
• Gather and provide metrics for automation and product readiness.
• Coordinate tasks with onshore and offshore resources.
• Excellent communication skills, both verbal and written, with strong analytical, problem solving and project management skills.
• Experience with .Net & Java-based web applications (J2EE, Servlets, etc…) and Web Services (REST, SOAP, etc…).
• Patience and perseverance in following QA best practices for process improvements on day to day basis.
• Ability to work under pressure and in high stress situations with a calm demeanor.
• Experience working in cross-functional, multi-location teams and excellent analytical and problem-solving skills.
• Organized and detail-oriented, able to work well under deadlines in a changing environment and perform multiple tasks effectively and concurrently.
• Demonstrated understanding of all phases of SDLC required
Qualifications
• Openly receives constructive feedback and willingly considers/respects other associate’s views.
• Mobile platform, and iOS. experience with mobile testing frameworks, and working knowledge of iOS.
• Solution oriented attitude in the design, development, and support of software or automation.
• Ability to perform technical analysis.
• Spearheaded the implementation of automated solutions in a variety of environments.
• A hunger for new technologies and automation techniques that you find hard to control.
• Works effectively in team role and as individual contributor.
• Hands-on software development / automation experience which includes any of the following:
• 5+ years of software development experience using Object Oriented Language.
• 3+ years of automation scripting experience (not record and playback).
• Created your own test tools or plug-ins using Ruby, Java, JUnit, Perl, C# or Python
• Quickly learns and applies new technical skills.
• Good written and verbal communication skills.
• Delivery of accurate automation code, software code, or SQL.
Skills
• Understanding of and/or experience with:
o Cucumber
o HTML
o Web Services (SOAP and RESTFUL)
o SOATest
o QuickTest Professional
o Sahi
o Selenium
o SoapUI
Akshu Reshma
reshma(dot)m(at)tekwissen(dot)com
734-259-2181 Ext: 106