• Software Development Engineer in Test Jobs in United States Of America - 25179027

  • CGI Information Systems and Management Consultants Pvt Ltd
  • United States Of America, Usa

Job Description:

Position Description Are you a strong developer or a passionate tester with a history of self-teaching new skills and technologies Are you a fanatic when it comes to software quality Have you written automated tests and created CI / CD pipelines to run those tests and achieve the level of quality you strive for Do you know who W Edwards Deming is, and why his work is important to software development Are you interested in working closely with product owners, developers, architects, and others in a highly collaborative environment, with the opportunity to teach them what you know

Are you the kind of person who tries to inject quality at every stage of development from the business idea to the delivered value If so, then we may have a job for you

At CGI, were a team of builders We call our employees members because all who join CGI are building their own company - one that has grown to 77,000 professionals located in 40 countries Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members Come grow with us Learn more at wwwcgicom

This is a great opportunity to join a winning team CGI offers a competitive compensation package with opportunities for growth and professional development Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans

We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted

Qualified applicants will receive consideration for employment without regard to their race, color, religion, sex, gender Identity, sexual orientation, national origin, age, disability, veteran status, pregnancy, or other status protected by law

Your future duties and responsibilities This role is ideal for a developer or tester with at least a few years (more than 3 years) of experience, strong coding skills, diverse interests, the ability and desire to help other developers improve their testing practices, and a desire to learn and grow Primary responsibilities for individuals in this role will be to make individual contributions within a cross-functional team, taking input from other developers and software development engineers in test, analysts, and direction from the team lead These contributions will primarily take the forms of software development, system / software configuration tasks, creation of documentation, automation of tests, and mentoring other developers, particularly in the identification and application of modern automated testing practices

Individuals in this role are strongly encouraged to continue to hone and augment skills and experience in preparation for advancement to senior positions Individuals in this role are also expected to contribute to the self-governance of the team, generally take part in running the day-to-day activities of the team, and mentor other developers and SDETs All team members are expected to contribute in every other capacity on the team as needed, including other duties as assigned


Required qualifications to be successful in this role Candidates should possess the following core competencies

Strong general computing skills

Excellent analytical and problem solving skills

Aspiring servant-leader with a desire to contribute individually

Strong interpersonal and communication skills

Highly motivated self-learner

A drive to automate

Ability to teach others and impart experience to new developers and even non-developers

A basic understanding of Object Oriented Design

At least one programming language, preferrably C# (with NET core) or Java

Experience with appropriate unit testing framework(s) for known language(s) (appropriate XUnit)

Experience using mocking frameworks / libraries (for example, Mockito)

Experience using web and / or thick client automation drivers, preferrably Selenium

Experience creating and maintaining test harnesses and fixtures

Familiarity with API testing, preferrably using SoapUI

Familiarity with Test Data Management tools and techniques

Familiarity with performance and load testing

Experience with SQL and SQL DBEs

Experience with JSON, REST, and AJAX

Experience with XML, HTML, and related technologies (XSLT, CSS, SOAP, etc)

A strong understanding of and ability to use Regular Expressions

Experience using version control, preferably Git

Experience with CI / CD servers, preferably Jenkins

Experience with tools like Jira, Confluence, and Slack

An understanding of Test Driven Development and the ability to properly apply TDD practices within a team

Experience using Agile development methodologies (preferably Kanban)

The ideal candidate should also have several of the following

Familiarity with Static Code Analysis, preferably using SonarQube

An understanding of service virtualization

Familiarity with test coverage analysis and reporting tools

Experience with Amazon Web Services, Google Cloud, or Microsoft Azure, preferably more than one

High level familiarity with at least one build tool (preferably Ant, Maven, or MSBuild)

Basic knowledge of scripting languages, preferrably Powershell or Bash

Some experience with monitoring (system and / or application)

Our dream candidate would also have experience with many of the following

Artifact Management, preferably with Nexus or Artifactory

Using modern development practices (ie, DevOps)

Strong documentation skills

Basic knowledge of Linux and / or Windows Server Administration

Basic knowledge of at least one Configuration Management Tool, preferably Ansible or Puppet

Knowledge of or experience with Immutable Infrastructure paradigms

Familiarity with or a history of bottom-up leadership

Experience with log aggregation, data extraction and reporting using Elasticsearch / Logstash / Kibana or similar tools

A basic understanding of cloud native development patterns and paradigms (microservices, statelessness, service registry / discovery, 12 Factor, circuit breakers, feature toggles, auto-scaling, etc)

Skills NET
Automated Testing
Continuous Integration

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Software Services
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 20th May 2020

Key Skills:

Taking these free online tutorials can help you get your next job

People who search this job also searched for the following Keywords


Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status