Software Development Engineer in Test

4 weeks ago


New York, New York, United States Mphasis Full time
Job Description

Mphasis is seeking a highly skilled Software Development Engineer in Test to join our team. As a key member of our software development team, you will be responsible for designing, developing, and executing software to test our products and applications.

Key Responsibilities:

  • Design and develop software to test our products and applications
  • Define automation strategy and design tools for unit, functional, and performance testing
  • Participate in design and code inspections
  • Propose improvements to our existing processes and build automated tools, libraries, and utilities to improve team speed, quality, and efficiency
  • Work with a wide variety of technologies from front-end UI to back-end distributed web services
  • Own the design and implementation of tests that will help in end-to-end quality of major deliverables
  • Integration of both tests and infrastructure automation into the CI/CD pipeline is also a key responsibility in this position
  • Contribute to agile development teams following 12 Factor application development principles
  • Collaborate effectively within team environment

Requirements:

  • 5 to 7 years of experience in Information Technology with expertise in test automation of applications from UI and API layer
  • Hands-on experience of writing, maintaining automated UI and APIs tests written in Java, JavaScript, Python using various open-source testing libraries like Selenium, Cypress, REST Assured, etc.
  • Knowledge of QT is a plus
  • Experience with API and Microservices testing and automation
  • Knowledge and experience with Test Driven Development (TDD), Behavior Driven Development (BDD) with a testing framework like Cucumber, JBehave
  • Hands-on experience with one or more querying languages such SQL (preferred), Oracle, MySQL and/or No SQL databases
  • Experience deploying applications in AWS or OpenShift (Kubernetes)
  • Hands-on experience in automating backend REST services including writing custom functions using tools such as Postman, REST Assured, Karate, Cypress, Ready API etc.
  • Hands-on experience of building test automation framework from ground up using modular framework and design pattern like Page Object Model design pattern (POM) etc.
  • Experience of working in distributed agile teams using agile frameworks such as SCRUM, SAFe, XP etc.
  • Hands-on experience of working with continues integration tools such as Jenkins, Circle CI.
  • Able to independently create and maintain automation test jobs using tools such as Jenkins.
  • Hands-on experience working with source code management tools such as GitLab, GitHub, AWS Code Commit etc.
  • Hands-on experience of creating test reports from automation test run using tools such as cucumber report, Extent report etc.
  • Ability to quickly adapt to new tools and evolving technologies.
  • Must have the ability to clearly communicate with peers, business analysts, and subject matter experts
  • Must have the ability to listen to customers and colleagues; convey ideas effectively; prepare written documentation
  • Proactive in nature with customer satisfaction as a primary goal
  • Excellent verbal and written communication.
  • Embraces Diverse people, thinking and styles
  • Consistently makes safety and security, of self and others, the priority

Preferred Skills:

  • Knowledge and experience with the Travel Industry
  • Infrastructure automation using docker and tools like Chef, Puppet, Terraform
  • Experience of working with various AWS cloud services such as EC2, s3 bucket, AWS code pipeline, CloudFormation, etc.
  • Hands-on experience of virtualizing services for test automation using tools such as Wire Mock, Mockito etc.
  • Experience of working with test management and agile management tools such as VersionOne, qTest etc.
  • Experience of working with container orchestration tools such as docker, RED Hat OpenShift, AWS CloudFormation.
  • Experience of non-functional testing such as performance, load, stress, security, accessibility and usability testing.

Salary: $52,164 per year



  • New York, New York, United States Apex Systems Full time

    Job Opportunity:A leading IT staffing agency, Apex Systems, is seeking a skilled Software Development Engineer in Test to join their team. As a key member of the team, you will be responsible for ensuring the quality of financial planning solutions products by validating performance, scalability, and resiliency in software solutions.Responsibilities:Design,...


  • New York, New York, United States StartUs GmbH Full time

    We are seeking a highly skilled Software Development Engineer in Test to join our team at Spotify. The ideal candidate will have a strong background in software development and a passion for test infrastructure and CI/CD.The successful candidate will work closely with our developers and testers to improve and automate test and release processes, build and...


  • New York, New York, United States Motion Recruitment Partners Full time

    Job Title: Software Development Engineer in Test (SDET)Job Summary: We are seeking a skilled Software Development Engineer in Test (SDET) to join our team. As an SDET, you will be responsible for designing, developing, and testing software applications. Your primary duties will include writing clean and efficient code, understanding project requirements,...


  • New York, New York, United States Pyramid Consulting, Inc Full time

    Job Opportunity:We are seeking a talented Software Development Engineer in Test to join our team at Pyramid Consulting, Inc. This is a contract opportunity with long-term potential and is located in a major financial institution.Key Responsibilities:Interpreting Business Requirement Documents (BRDs) to ensure accuracy of testing requirements.Communicating...


  • New York, New York, United States LIXIL Water Technology Americas Full time

    About UsLIXIL Water Technology Americas is a leading provider of innovative water and housing technology solutions. Our mission is to make better homes a reality for everyone, everywhere.We are committed to creating a positive impact on the planet through our inclusive and empowering culture, entrepreneurial spirit, and commitment to sustainability.Our team...


  • New York, New York, United States WEX Brazil Technology Services Full time

    About the RoleAt WEX Brazil Technology Services, we're looking for a skilled Senior Software Development Engineer in Test to join our team. As a key member of our software development team, you will play a crucial role in the design and analysis of software projects with a high level of technical experience.Key ResponsibilitiesEvaluate and respond to...


  • New York, New York, United States PayPal Full time

    Job Description:We are seeking a highly skilled Software Development Engineer in Test to join our team at PayPal. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining automated testing frameworks for our mobile applications.Key Responsibilities:Design and develop automated testing frameworks for mobile...


  • New York, New York, United States Diverse Lynx Full time

    Job Title: Software Test EngineerJob Summary:We are seeking a highly skilled Software Test Engineer to join our team at Diverse Lynx LLC. As a key member of our QA team, you will be responsible for designing and implementing automated testing frameworks, developing and executing test scripts, and ensuring the quality of our software products.Key...


  • New York, New York, United States Apex Systems Full time

    Job Description:Apex Systems, a world-class IT services company, is seeking a skilled Performance Test Engineer to join their team. The ideal candidate will have 3-5 years of experience in SDET and proficiency in UI/API Test Automation, Javascript/NodeJS, and performance testing at various application layers.Responsibilities:Design, develop, and drive tests,...


  • New York, New York, United States R K Software, Inc. Full time

    Job Description for Senior Software EngineerR K Software, Inc. is seeking a highly skilled Senior Software Engineer to join our team of talented professionals.Job SummaryThe Senior Software Engineer will be responsible for designing, developing, and deploying complex software applications using a range of technologies including Visual Studio .Net, SQL...


  • New York, New York, United States Motion Recruitment Full time

    Job Title: Software Development Engineer in TestJob Type: 12-month contract*No C2C inquiries, please. Must be authorized to work in the United States Responsibilities:Drive quality and security by designTroubleshoot performance issues and recommend design improvementsCollaborate with tax domain experts and engineering staff to design, create, and execute...


  • New York, New York, United States Galaxy Digital Full time

    About Galaxy DigitalGalaxy Digital is a leading digital asset and blockchain company that provides platform solutions for the crypto economy. Our vision is a society where value and ownership flow as freely as information.Job DescriptionWe are seeking a highly skilled Quality Assurance Software Developer Engineer in Test to join our New York team. The...


  • New York, New York, United States Mphasis Full time

    Job Description:Location: Atlanta, GA, USAWe are seeking a highly skilled Senior Software Development Engineer in Test to join our team at Mphasis. As a key member of our software development team, you will be responsible for designing, developing, and executing software to test our products and applications.Responsibilities:Design and develop software to...


  • New York, New York, United States Lynx Software Technologies Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Lynx Software Technologies. As a key member of our software development team, you will be responsible for designing, developing, testing, and deploying software for our embedded systems.Key Responsibilities:Design and develop...


  • New York, New York, United States Galaxy USA Full time

    Job Description:We are seeking a highly skilled Quality Assurance Software Developer Engineer in Test to join our team at Galaxy USA. As a key member of our software development team, you will be responsible for developing and implementing manual and automated testing processes to ensure the quality and reliability of our software products.Responsibilities:*...


  • New York, New York, United States MTA, Inc. Full time

    Job Title: Software Development EngineerMTA, Inc. is seeking a skilled Software Development Engineer to join our team. As a Software Development Engineer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of...


  • New York, New York, United States Synechron Full time

    About the RoleWe are seeking a skilled Software Developer in Test to join our team at Synechron. As a key member of our QE team, you will be responsible for developing automated testing tools, functional analysis, and quality engineering for our in-house derivative products.Key Responsibilities:Develop automated testing tools for the QE team to minimize...


  • New York, New York, United States American Express Travel Related Services Company, Inc. Full time

    Job Title: Software Development EngineerWe are seeking a highly skilled Software Development Engineer to join our team at American Express Travel Related Services Company, Inc.About the RoleThe successful candidate will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Key ResponsibilitiesDevelop...


  • New York, New York, United States ConsultNet Full time

    We are seeking a skilled Software Development Engineer to join our Content Authoring team, a key part of McGraw Hill's digital learning platform. The successful candidate will contribute to the development of services that provide content used across K-12, Higher Ed, Professional, and International segments. Millions of students rely on these services every...


  • New York, New York, United States Meta Platforms, Inc. Full time

    Job Title: Software Engineer, SystemsJob Summary:Meta Platforms, Inc. is seeking a highly skilled Software Engineer, Systems to join our team. As a Software Engineer, Systems, you will be responsible for designing, developing, and testing operating systems-level software, compilers, and network distribution software for large distributed components that run...