Job Description :
Senior Test Architect

Job Location: Deerfield, IL

Nature of the Job: Full Time/ Permanent

Job Responsibilities

Education and Experience

Bachelor's degree and at least 8 years of experience in software development and technical quality assurance.

Experience working on multiple product delivery cycles simultaneously.

At least 2 years of experience as a system architect in software development.

Development background experience in Java, J2EE, Spring or other MVC framework, ORM Frameworks, SQL,
Databases (Oracle/MySQL/DB2), web/application servers (Tomcat/Jboss/WebLogic/Apache etc

Experience with browser or client side monitoring/analysis tools ( e.g. Gomez, Firebug, Web page test)

Experience in JVM and SQL queries performance tuning.

Ability to read and analyze application logs, GC logs, thread dumps, head dumps etc.

Ability to identify system bottlenecks and resource leaks with strong troubleshooting, problem solving & reasoning skills.

Detail oriented communication and documentation skills

Strong understanding of distributed systems.

Working knowledge of REST, RPC service patterns and web sockets and other client/server interaction models is a plus.

Familiar with technology eco-system that supports end-to-end microservice architecture, such as, APIs, message queue, container, service registry/discovery etc

Job Description

Develops overall architectural impact assessment and analysis for Quality Engg, on large, complex pre-release, upgrades and current versions of software.

Designs QA infrastructure. Writes code and scripts that establish testing specifications to provide desired functionality to technology solutions, typically for sites, products and programs that have no precedent.

Implements activities that generally impact multiple components / processes and the work of own and possibly other teams, typically assigned highly complex, and high-risk undertakings that require expert knowledge of technology solution coding languages and regularly require the application of independent judgment and creativity.

Initiate and drive the constant improvement of Functional and Non-Functional Testing frameworks

Develop a roadmap and detailed implementation plan for Automation, Functional, Integration/E2E & Performance Testing services

Ability to evaluate and select automation, functional and performance Testing tools for different products and applications

Provide technical expertise of system architecture, drive and recommend optimal testing strategies for various products and applications

Collaborate with project teams to strategize & align long term solution for functional, automation and performance testing including roadmap, tools, framework & approach.

Provide training to Dev/QA resources on testing strategies, standards, tools and processes.

Architect, Design and build scalable, high performance, distributed in memory data grid solutions to handle large amounts of data.

Expertise in system, integration and application architecture for J2EE, Enterprise service bus.

Provide working prototypes to confirm the feasibility of technical solutions

Participate in Performance Testing project planning, tracking, troubleshooting and reporting.

Work closely with QA team to help, grow and improve the test processes and skill sets
Be an independent thinker, leader, and problem solver.

Collaborate with DevOps, Dev and Product owners to verify the testability of the release and define strategies and best practices for all streams (functional and not functional and automation