Required Skills

Quality Assurance

Work Authorization

  • US Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 30th Nov 2022

JOB DETAIL

  • Coaches and mentors Software Test Engineers in execution of automated testing efforts.
  • Leads effort to review product specifications and work with others to develop appropriate test strategies, detailed test plans, and test architectures.
  • Leads formal reviews of test plans, designs, and requirements with cross-functional teams.
  • Participates in the evaluation of new tools and technologies to continue enhancing the automation framework.
  • Partners with development and SDETs to design and implement test automation strategies in support of a continuous integration deployment pipeline.
  • Researches, develops and/or recommends tools to assist Software Test Engineers in test planning, execution, and reporting.
  • Provides technical direction related to project deliverables for both onshore and offshore Quality Assurance team members.
  • Develops, debugs, and maintains test automation for applications and services.
  • Develops, implements, and automates test plans and test cases in an Agile environment.
  • Builds, executes, and maintains automated test frameworks for end to end integration testing across applications, devices, and platforms using JavaScript or other appropriate languages such as C#, Java, and TypeScript.
  • Builds automation and test coverage tools using JavaScript or other appropriate languages to enable Continuous Integration and Continuous Delivery.
  • Helps drive the department’s annual roadmap and strategic initiatives.
  • Builds or uses existing automation tools to test interfaces between systems and applications such as web services, Tibco services, or other APIs.
  • Accountable for all aspects of quality within the software development team.
  • Tracks and prioritizes defects throughout product releases and lifecycles.
  • Designs, develops, and executes reusable and maintainable test automation scripts using JavaScript or other appropriate languages.
  • Uses quality control tools and metrics to discover defects and make recommendations for resolution. 
  • Report defects found through test automation.
  • Works with Agile teams or other IT teams to plan, estimate, schedule and execute testing for applications including:
    • Establishes, organizes and executes testing deliverables.
    • Documents and executes complex software test plans and strategies.
    • Ensures traceability of test cases back to project requirements.
    • Executes end to end test scenarios.
    • Coordinates and supports user-acceptance test plans.
    • Works with an Agile team or other IT teams to report and resolve complex issues.
  • Ensures software applications meet functional requirements.
  • Participates in all aspects of testing at all levels, including functional, system, regression and load testing.
  • Work collaboratively with Software Test Engineers and Developers.
  • Test manually, as needed.
  • Records and reports on testing metrics.
  • Follows test documentation standards and makes updates as necessary.
  • Performs other job-related duties as assigned or apparent.

 

QUALIFICATIONS: 

  • Bachelor’s degree in Computer Science, Information Technology, Management Information Systems, or related field or comparable industry experience. 5+ years of software test automation experience with a focus on building and maintaining test automation frameworks.
  • Experience with software automation testing methodologies including regression, functional, unit, integration, coverage, performance and load preferred.
  • Experience testing applications that integrate with other systems through RESTful API's preferred.
  • Experience designing test scenarios, breaking down software features and developing automated test strategies required.
  • Strong understanding of continuous integration and deployment preferred.
  • Experience with test management tools such as qTest, ALM, TFS or similar tools preferred. 
  • Experience in Agile software development methodology and using tools such as Rally, Jira, TFS, or ServiceNow required.
  • Strong expertise in JavaScript, C#, Java, TypeScript, or other applicable languages as needed required.
  •  Advanced understanding of open source web frameworks such as Angular, Bootstrap, Node.js, and Express required.
  • Advanced understanding of web application testing tools such as Selenium, Jasmine, Protractor, Cucumber, Appium, or Cypress required.
  • Experience with API testing frameworks such as Karate, Gatling, JMeter, or Postman preferred.
  • Experience with load and performance testing preferred.
  • Knowledge of Cloud platforms and services such as Amazon AWS, Azure, Heroku, Perfecto Mobile, and SauceLabs preferred.
  • Experience in reviewing and providing feedback to team members during pull requests preferred.
  • Solid understanding of object-oriented principles and Service Oriented Architecture required.
  • Solid understanding of source control tools such as Git or Subversion required.
  • Experience with test-driven development and behavior-driven development preferred.
  • Advanced level experience with SQL preferred.
  • Ability to track and report automated test coverage metrics required.
  • Experience training and mentoring team members on test automation required.
  • Strong critical thinking skills.
  • Excellent written and verbal skills. 

Company Information