Testing Jobs

No comments

We have 4 test automation openings with our client, if you’re interested, please send resumes to ‘autotrain07@gmail.com‘.

JOB 1.  Tester SOA Tester Level 1 , SOA Automation Tester I (REST Assured – Mandatory) Blue Ash, OH  

Position Description:

This tester will provide support in developing SOA/integration interface test plans and estimates, automated test script development, executing service test scripts, reporting/tracking defects.  The Quality Engineer is responsible for managing quality and test related process execution with high impact to the business. This includes providing feedback on artifacts developed during requirements and analysis phase within projects; authoring test plans and test cases; and performing test execution for both project and support related activities.

Essential Job Functions:

  • Work within various test methodologies such as SAFe agile
  • Participate in the web application technical design process with the Application Architects on Internet and eCommerce related development projects.
  • Test web services using automated scripts with tools such as Rest Assured
  • Test web services using SDLC best practices.
  • Participate in all phases of web services 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.
  • Understand SOA Reference Architecture.
  • Elicit & understand SOA testing requirements.
  • Write automation scripts and participate in 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.
  • Provide test services for support activity and work with release management to assure product release quality.
  • Communicate timely status, including any potential risks/issues to the appropriate teams to ensure completion of all deliverables within schedule, budget and quality constraints.
  • Must be able to perform the essential functions of this position with or without reasonable accommodation.

 Position/Project Specific Requirements:

  • 5+ years of relevant experience in software quality assurance
  • 2+ years of hands-on, automation testing of integration web services (both REST and SOAP protocols) that include database validations
  • Demonstrated experience in XML, XSD, XPath, MQ, Topics, HTTP, HTTPS, JSON
  • Knowledge of SOA frameworks, processes, strategies, and approaches
  • 2+ years of Java programming on SOA test automation scripts
  • 1+ years of working in an Agile/Scrum methodology
  • 2+ years of using Quality Center/ALM for test case management
  • 1+ years of using JIRA for user story management and defect tracking
  • Ability to succeed and focus in a fast paced environment with noise/distractions
  • 1+ years of automation testing web services using Rest Assured

 Position/Project Specific Preferences/Desires:

  • Prefer SOA test experience be utilized in the current/most recent project
  • Prefer Selenium automation experience to be within 1 year ago
  • Prefer Agile be utilized in the current/most recent project
  • Prefer experience working in a SAFe Agile environment

JOB 2.  Tester Automation Level 2 Selenium Automation Tester Blue Ash, OH


Position Description:

The tester supports quality assurance programs and processes in alignment with QA strategy.  The tester is responsible for providing feedback on artifacts developed during requirements and analysis phase within client projects; authoring test cases/scripts; and performing test execution for both project and support related activities. The tester is expected to do some manual testing but the majority of their team will be spent on scripting automation tests with Selenium WebDriver and Marathon using Java.  As well, the tester should help identify opportunities to improve application code quality by increasing unit and integration test coverage.  The ideal candidate would not only be savvy technically but also have the experience/desire to operate as a standalone tester in a team or potentially lead a team of testers.

 Position/Project Specific Requirements:

  • 5+ years of relevant experience in software quality assurance
  • 2+ years of experience writing Selenium tests in Java or Javascript
  • 2+ years of experience with test runners (Junit, TestNG, Mocha, Jasmine)
  • 2+ years of experience with CI tools (Jenkins, TeamCity, GitLab)
  • 1+ years of experience with Selenium Grid
  • 1+ years of working in an Agile/Scrum methodology
  • 1+ years of using Jira for defect tracking
  • 2+ years of using Quality Center/ALM for test case management
  • Prefer Selenium being utilized in the current/most recent project
  • Prefer Agile methodology being utilized in the current/most recent project
  • Prefer experience in the SAFe Agile approach
  • Multi-task to meet assignment deadlines
  • Accurately estimate work assignments
  • Show assertiveness

Position/Project Specific Preferences/Desires:

  • Prefer Selenium being utilized in the current/most recent project
  • Prefer Agile methodology being utilized in the current/most recent project
  • Prefer experience in the SAFe Agile approach

Essential Job Functions:

  • Effectively work in a fast paced environment utilizing the Agile methodology
  • Develop and maintain functional automation test scripts utilizing modular frameworks and best practices
  • Execute test scripts to validate correct functionality of application
  • Use SQL for back-end database validation
  • Perform various types of testing including smoke, white box, black box, integration, end-to-end, regression, and system testing as needed
  • Participate in requirement & design review sessions; evaluate requirements & design docs from a quality test automation standpoint
  • Manage test coverage based on risk analysis
  • Document defects and evaluate priority of defect based on overall application functionality
  • Coordinate test script reviews with stakeholders as appropriate.
  • Adhere to requirement review, defect writing & test script writing guidelines
  • Keep QA Lead and management informed of current state of quality and test progress
  • Ensure completion of all deliverables within schedule, budget and quality constraints.
  • Participate in Root Cause Analysis sessions
  • Ensure that projects follow prescribed software development life cycle standards.
  • Develop and maintain good relationships with project team.
  • Identify obstacles and roadblocks; and offer suggestions to work around obstacles
  • Help drive and improve QA process within the team you are assigned

JOB 3 –  Engineer Level 2, Performance Engineer Blue Ash, OH

List of priority from manager:

  1. Proficient in HP Performance Center – Scripting, Executing & Analyzing Performance Tests.
  2. Proficient in JMeter – Scripting, Executing & Analyzing Performance Tests.
  3. Very Good working experience with Load Tests, Stress tests, Spike Tests
  4. Very good understanding & experience with – Memory, JVM, GC concepts ..
  5. Understanding of Java.
  6. Very Good in Performance Testing concepts.
  7. Good in Performance Engineering concepts.
  8. Very good communication, attitude and must be collaborative team player.
  9. Very good experience with Application Monitoring – Tools like Dynatrace
  10. Must be to communicate and put together presentations to help explain the test results.

The Performance Engineering practice within Kroger Technology is focused on optimizing the performance and scalability of enterprise applications through the combination of:

  • Testing: Analyzing, planning and executing production-like simulations across mobile and web solutions to identify & remediate performance problems, prevent production outages, and guarantee predictable performance.
  • Diagnostics & Monitoring: Instrumenting the complete application architecture to provide real user and system performance data to provide insight into the root cause of all application bottlenecks, enable real time visibility to reduce risk exposure.
  • Performance Analytics: Measuring the relationship between end-to-end performance, user behavior, and business goals to maximize the business ROI, improve business KPIs, and increase efficiency.
  • Business Optimization: Empowering technology/business stake holders with contextual intelligence to visualize, quantify and maximize the business value of performance to improve the quality & performance of the business, increase customer satisfaction, and protect Kroger reputation.

 Essential Job Functions: 

  • Dive deeply into SW/HW systems to solve for performance issues and make architectural, design and coding recommendations where needed.
  • Conduct Architectural & Technical reviews during software development life cycle and to identify potential bottlenecks and provide suggestions for performance improvements.
  • Collaborating with development leads and project team to review and refine application NFRs, SLAs, & KPIs to create acceptance criteria and performance budgets necessary to measure, validate, and improve performance.
  • Collaborating with developers to promote the concept of performance engineering during all phases of the SDLC to detect and correct performance issues earlier in the lifecycle.
  • Monitoring application performance during performance tests or production usage using APM and other monitoring tools to isolate the fault domain, dive deep into application code, and identify root cause of performance issues.
  • Profiling application performance from end-user perspective to inventory performance concerns and suggest tuning opportunities across the application stack.
  • Performing deep dive JVM analysis examining garbage collection logs, heap dumps, and thread dumps as needed.
  • Documenting performance findings and recommendations.
  • Interacting with project teams, development, operations, and infrastructure resources to recommend solutions to remediate performance issues.
  • Participating in re-architecture, redesign, and refactoring decisions to satisfy performance requirements.
  • Developing dashboards and reports to provide ongoing visibility into the performance of client applications.
  • Contributing learnings and experiences to the Kroger Performance CoE.
  • Socialize and promote a Software/Systems focused engineering mindset and the usage of APM tools during the application development life-cycle phase across platforms.
  • Responsible for developing a Performance Test Strategy, Scripting & executing Performance Tests, perform root cause analysis and provide mitigation.
  • Monitor resource usage for physical servers, application servers & databases to drive optimization changes in production environment.
  • Work with ‘Service Owners’ to optimize the configuration of clients, servers, and networking equipment to enable system/application performance across the enterprise.
  • Plan and manage deliverables for: performance diagnostic, capacity planning, performance architecture design, performance tuning, and performance monitoring.
  • Conduct system performance and stress testing, analyze test results and suggest action plans.
  • Distill volumes of data, analyzes performance results, diagnoses performance problems and clearly characterize system performance to stakeholders.
  • Drive performance engineering as an integral step during the software development life cycle.
  • Must be able to perform the essential functions of this position with or without reasonable accommodation.

 Minimum Position Qualifications

  • 8+ years of software product development and delivery experience.
  • 3+ years of performance engineering experience.
  • Ability to interpret and draw System & Architecture diagrams.
  • Ability to identify system bottlenecks with strong troubleshooting, problem solving & reasoning skills.
  • Familiarity with tools such as Fiddler, Firebug, YSlow and JProfiler.
  • Strong knowledge of HTTP load generation and measurement software.
  • Proficient in APM products such as AppDynamics, Dynatrace, New Relic. (Dynatrace is preferred).
  • Demonstrated experience in Web Applications and Services using JAVA/JAVA EE, Spring, and other related technologies, preferably in an Agile environment, and/or Web Front Ends using JavaScript, Angular, Mongo, Node, CSS, and other related technologies is a plus.
  • Basic understanding of System Resources and Services; Load balancers, Webservers, Database, Operating System, Network Software and Hardware.
  • Experience in Web server, Application server and Database performance tuning.
  • Expertise in analyzing error, system logs of Web and Application Server, Heap Dump, Thread Dump during failure to determine the cause of failure.
  • Experience in summarizing large amount of metrics into meaningful graphs and reports.
  • Familiar with Latest Cloud & Container Technologies.

JOB 4. QA Lead-Payments Blue Ash, OH

Essential Job Functions:

  • Lead quality assurance as-part of a cross functional agile team to ensure quality throughout the SDLC lifecycle
  • Design, develop and support manual and automated test frameworks

Job Experience/Skills: 

  • 5+ years of QA Lead experience
  • 3+ years of experience writing Selenium tests in Java
  • 2+ years of experience with test runners (Junit, TestNG, Mocha, Jasmine)
  • 2+ years of experience with CI tools (Jenkins, TeamCity, GitLab)
  • 1+ years of experience with Selenium Grid
  • 1+ years of experience testing web services (manual or automation)
  • 1+ years of working in an Agile/Scrum methodolog

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s