Tuesday, January 19, 2016

Sr. Test Automation Engineer, Oak Brook IL

1 year + contract position in Oak Brook, IL

 

Sr. Test Automation Engineer
Looking for an excellent Test automation engineer at a senior level with 5+ yrs experience in performing all phases of the test process with selenium web/mobile automation & API based automation on e-commerce sites of large scale and heavy integration scope with API’s, database , third parties as well heavy on transaction & content. Run tests, build test scenarios, create test artifacts (test case...etc), follow best practices, and communicate results/recommendations to engineering teams. Defines and documents test automation processes to provide consistently high quality customer experience, while streamlining operations and reducing costs when possible. Works with other IT and technology teams to refine technical specifications for test analysis and quality assurance. Professional attitude & Technical abilities are at a high level to be able to learn quickly and work within a team environment. Effectively communicate with other engineers and understand effectively how the business works with the associated data.

Responsibilities:
• Work directly with the team of QA engineers on the Kiosk/Web/mobile projects.
• Work with our ALM tool TFS to determine the Stories/requirements, Test efforts, Test Management, Defect management and test automation management.
• Develop and Maintain the Test design, test plan, test cases, and traceability for the system under test.
• Work with the Developers, Business analysts , Scrum Master, Project Leads, Product Owners as necessary to keep the test phase well progressing.
• Responsible for the full life-cycle of the test phase of Web/mobile products from its kick off until delivery and readiness to be released.
• Perform effort estimation, test execution, Regression testing, Functional System testing, Integration testing, manual and automated test methods are applicable.
• Track & analyze test results and work closely with the developers to isolate /reproduce/resolve defects
• Work proactively to uncover hard to find issues/resolution. Exceptional attention to detail is required.
• Interact closely with members of the cross-functional team for project success.
• Work with External teams or Third party where required to ensure High quality coverage of all functional and integration aspects of our application.

Required Skills:
• Experience in automation framework such as Keyword Driven, Data Driven and Hybrid Frameworks for variety of web applications based on testing requirements.
• Proficient in designing, developing, enhancing, and maintaining test programs and frameworks via scripting and numerous programming languages (.Net, C#, Java, iOS, etc.) for multiple interfaces (GUI, Web, RESTful APIs, .Net APIs)
• Experience in automating acceptance & regression tests using selenium & core C#, (C# Preferred and will be used on the job).
• Experience using unit test frameworks like JUnit or other with selenium web drivers & Integration of automation programs into build and ALM systems
• Experience with web services (REST, SOAP) & underlying protocols (HTTP/S, TCP/IP) in multilayer QA test frameworks. Preferably using SoapUI.
• Extensive experience with automation framework designs that includes but not limited to testing static content, links, dynamic elements, data validation, data driven, error handling, test result reporting and maintenance for ease of use and ease of troubleshooting.
• Experience with designing, developing and the execution of reusable and maintainable automated scripts.
• Solid understanding & practical experience of Agile SDLC.
• Extensive object oriented analysis, design & development experience within QA test automation process.
• Thorough understanding of the defect life-cycle process and QA industry standard defect tracking tools.
• In-depth understanding of the principles and best practices of Software Configuration Management and Continuous Integration.
• Documents and builds Regression Test Plans which encompass the Website/Mobile business requirements specific to each application and convert those to regression automated test.
• Organizes and records detailed test results; provides reports of results and project status.
• Works with project teams through the design and test stages to ensure strict adherence to business requirements.
• Logs detailed and accurate defect reports and follows the defects through to resolution and closure.
• Works within IT to improve the quality of project documents and systems documentation.
• Assists in the identification and design of automated processes to increase testing efficiency and reliability.
• Exceptional communication skills both verbal and written, strong team skills.
• Solid systems knowledge (OS, databases, networks, security, MS suite of products...etc.)
• Must demonstrate a flexibility to multi task and able to handle multiple priorities at the same time not compromising on Quality levels - Ability to work on multiple projects under tight deadlines and changing priorities

PLUS:
• Previous experience in testing embedded systems or consumer electronic devices a big plus
• Programming experience in JavaScript, HTML, XML, JSP and Java; Experience in Unix/Linux a plus
• Any automation experience with mobile devices such as Mobile Complete Device Anywhere, Perfecto Mobile, or Android’s Robotium is a plus.
• Any unit testing utilizing Xcode, iPhone SDK, or Android SDK/E is a plus.

Education/Experience:
• Bachelor’s degree in Computer Science preferred at a minimum, a related field or equivalent education required.
• A minimum of 5+ yrs of relevant technical experience in software test automation (website selenium automation and API based automation preferably in SoapUI) and testing experience to include: Requirements analysis, test case identification, test script creation and execution, tracking of defects and reporting of results & experience working with SQL databases



John Mulchrone | Sr. Professional Recruiter| Apex Systems
8700 West Bryn Mawr, Suite 700S, Chicago, IL 60631
Office: 773-824-1032 |  Fax: 773-824-1042
jmulchrone@apexsystemsinc.com | www.apexsystemsinc.com

No comments: