Sr SDET (API TESTING)

Full Time
Remote
Posted
Job description

Title:  Senior Software Engineer

Location:  O''Fallon, Missouri or Remote

Duration:  24 Months

Job Description Summary

Who is Client?

Client is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview

Job Description Summary
Quality Engineering team within Client is about creating an ecosystem to build a world beyond waiting for all delivery teams to help achieve time-to-market, quality excellence, and higher customer satisfaction.

  •  Unlike similar quality leadership roles in other organizations, this position needs deep understanding of software development , architecture, and performance engineering to help drive quality early in the life cycle of a product development. In addition, experience in payment processing/domain is highly desirable.
  •  This position will be responsible for driving adoption of Quality Engineering services (Code quality, Testing Services, Performance Engineering, Testing and Environment automation, Development Collaboration, Continuous Integration) 
  •  Position requires an extensive understanding of BDD/TDD practices, code review and analysis techniques, and open source agile testing frameworks. This position leads the product quality deliverables, and release level quality 
  •  Interacts with technology staff including Quality Engineers, Operations, Developers, Devops Engineers, Product management, and Program management to identify scope of project/s and deliver services. 

Role

  •  Drive quality engineering, exploratory testing, and test automation covering all key practice areas including mobile, web, and API testing.
  •  Drive adoption of development services (Quality Engineering, Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration) amongst various delivery teams.
  •  Ensure that staff has skills and behaviors to perform tasks fully through effective communication of goals, objectives, performance and as necessary improvement plans. 
  •  Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.
  •  Foster strategic thinking and continuous learning to help Client continue to lead as a technology company providing differentiating high-quality products and services to enable global commerce.

All About You

  •  Bachelor/Master’s Degree in Computer Science or equivalent work experience with Quality Engineering practices and concepts. 
  •  Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover) to ensure 80% or higher

code coverage.

  •  Demonstrated success in leading a small to large-scale software development, testing, and performance across multiple groups.
  •  Sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
  •  Good knowledge of payments domain message flows, architecture, common design patterns, ISO message protocols, simulation/emulation tools highly desirable.
  •  Expertise in agile and waterfall delivery, life-cycle management tools (JIRA/Rally/Rational Concert), software testing standards, methods and conventions.
  •  Experience with performance engineering and profiling (e.g. Java JVM, Databases) and tools such as Load Runner, JMeter. Exposure to Application performance monitoring tools such as Dynatrace and Splunk desirable.
  •  Exposure to Cloud, Infrastructure-as-a-code concept, and tools such as Chef/Puppet desirable.
  •  Expertise with cross browser and cross device testing strategies (e.g. In the Wild testing) and automation via device clouds (Perfecto, Device Anywhere, Testdroid, etc)
  •  Experience preparing and delivering executive level presentations to business and technology audiences. 
  •  Experience mentoring and developing resources in a high-performance culture.

Top 3 required technical skills:

1.      Automation skills with Java to include Coding and Scripting Expertise

2.      Function testing skills

3.      API testing - Attention to detail while analyzing the requirements, creating and executing the test cases.

Notes:
Top 3 required technical skills: 1. Automation skills with Java to include Coding and Scripting Expertise 2. Function testing skills 3. API testing - Attention to detail while analyzing the requirements, creating and executing the test cases.

Job Type: Full-time

Schedule:

  • 8 hour shift

Experience:

  • SQL: 4 years (Required)
  • Selenium: 4 years (Required)
  • Test automation: 4 years (Required)

Work Location: Remote

colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs