Job Description :
Role: QA Architect

Location is Lansing MI

Contract: 6+ Months

Mode of Interview: Phone then in-person

MUST BE AN Architect and be able to code JAVA

QA / Automation Architect – Auxiliary Team


In this role, you will provide strategic leadership for backend, UI, and web service automation. You will be working with cross-functional teams across the company to create world class technical solutions with infuse quality and testing throughout. You will be interacting closely with Developers, Technical Leads, PMO, and other QA Leadership.

Job Requirements

· Oversee the testing of automated testing of multiple applications simultaneously.

· Oversee performance testing of web services as well as from an end user perspective.

· Collaborate with the development team and stakeholders to ensure testable user stories are created and estimated properly.

· Provide leadership for end to end automated regression testing using web service technologies.

· Identify and address testing risks as well as remove impediments when needed.

· Utilize our tech stack, tool suite, along with open source technologies, and automation best practices like a chef to develop a recipe for an robust and scalable automation test framework.

· Lead automated testing tasks while paying particular attention to overall sprint goal for S-DET team members.

· Oversee and develop, execute and maintain manual and automated tests to ensure code quality in a continuous integration environment.

· Develop detailed user stories and tasks for test automation activities from high level requirements.

· Take ownership of quality principles and processes within assigned product/scrum teams and disseminate test results, release notes and troubleshooting guide needed for product support.

· Complies/enforces standards and regularly participates in process improvement activities.

· Maintain proficiency with existing technologies and develop skills with new technologies.

· Ability to lead small teams or projects within overall Auxiliary Team and provide leadership to junior resources.

· Champion “continuous testing” initiative and approach.

· Coordinate UAT support activities to business architecture team.

Required Qualifications

· 8+ years of Java and J2EE development skills and strong understanding of Java APIs and J2EE web components and containers.

· 5+ years of experience with relational database concepts, SQL, and procedural languages; object oriented design; Enterprise, distributed computing and WEB-based computing methods; and design patterns

· 3+ years of experience with various testing methodologies and strategies: Test Driven Development (TDD) implemented with JUnit, Mock objects, Stubs, Test suites, Test harness web and Behavior Driven Development (BDD) implemented Gherkin, Cucumber.

· 8 + years of experience with various test automation tools: Selenium, Web Driver, Silk Test, QTP, Test Complete

· 2 + years of experience creating and execution of load test scripts using an industry tool (load runner, JMeter, etc.…

· 3+ years of experience with leading or managing a software QA team or project.

· Must understand the concepts of SOAP and REST services as well as both XML and JSON message formats

· Proficient in writing automated test scripts to verify data structures, data formats and data values

· Proficient in Continuous Integration (CI) and Continuous Deployment (CD) automated test execution

· Strong analytical and problem-solving skills as well as the ability to decompose complex problems and perform root cause analyses

· Work in a collaborative environment.

· Capable of performing day to day activities with minimal direction.

· Can multi-task, self-organize, juggle multiple priorities without compromising on quality.

· Experience with designing and development of test frameworks from the ground up.

· Ability to provide technical and process leadership to QA resources.

· Experience with Agile testing and development

· Excellent verbal and written skills.

Nice to have Qualifications:

· Experience in automated REST API testing

· Experience in isolation, mocking and integration testing of microservices

· Experience working with REST API specifications (Swagger OpenAPI)

· Experience working in Amazon Web Services cloud is a plus

· Experience in Selenium WebDriver

· Experience working with the agile team tools (Version One , JIRA, Rally)

· Experience working with Eclipse IDE or IntelliJ IDE and Maven.

· Experience with working in CI / CD environments.

Minimum Physical Expectations:

· Physical activity that often requires extensive time working on a computer

· Physical activity may require lifting under 25 lbs

· Must have control of fine motor movements and the ability to grasp small objects

· Physical activity that sometimes requires travel

· Specific vision abilities required include close vision, depth perception, and the ability to adjust and focus

· Must hear and speak well enough to conduct business over the telephone or face to face (in English) for long periods of time