Adecco Group

  • Modis -Software Engineer Test

    Location US-See Below for Location
    Category
    Modis, Inc.
  • Overview

     

    Software Engineer Test

     

    Responsibilities

    Job Duties:

     

    • Designing, creating and maintaining the automation test framework/scripts and identifying automation test scenarios to test the products in scope of the project;
    • Utilizing Artificial Intelligence and continuous integration tools like Jenkins to create a scalable and reliable test automation framework;
    • Providing feedback on requirements and functional test results by developing custom test reports using open sourcing reporting libraries;
    • Developing functional test automation for web-based applications;
    • Developing Junit based unit tests using Core Java and Junit library;
    • Developing Easy Mock Java code to emulate real world scenarios;
    • Providing solutions for non-trivial automation challenges like dynamic data loads, page objects made up of multiple elements (pseudo elements), flaky tests and false positives;
    • Develop an automation solution for handling ETL logic in data warehouse using Java, Mintleaf Database, framework and open source H2 database engine;
    • Writing complex SQL procedures and queries utilizing joins, triggers etc. to create test data and for use in automation scripts;
    • Creating database schemas and optimizing SQL database;
    • Providing insight into the latest testing trends, technological improvements, test processes and procedures;
    • Discussing technical aspects and progress of the project on a daily basis with senior stakeholders and technical leads;
    • Innovating and thinking out of the box in order to improve the test automation framework and bring about cost efficiencies and quality;
    • Utilizing business and domain knowledge to create excellent test strategies and test plans;
    • Developing test tools for testing;
    • Spotting performance issues in the solution and pinpointing the problematic area;
    • Analyze memory and stack dumps;
    • Monitoring CPU, Memory and disk usage of the solution;
    • Managing the test and UAT environments as needed;
    • Designing and developing enhancements for the test automation framework;
    • Working in collaboration with the project team in an Agile/Lean methodology to complete the deliverables under direction of the Scrum Master/Project Manager;
    • Demonstrating the tested user stories to the senior stakeholders, business analysts, senior managers and end clients for their approval;
    • Executing the test automation scripts and providing early and critical feedback to

    stakeholders to make go/ no-go live decisions;

    • Creating test plans, test scripts and test cases fully traceable to documentation provided by the project team;
    • Creating assigned test scripts and test cases to verify software defect fixes that may be included in the scope of each release;
    • Completing project testing assignments according to the estimates and timeframes committed to in the project schedules based on historic data script development and execution and as reviewed and agreed to by the project team;
    • Completing assigned testing in accordance with the Acceptance Criteria for the rules;
    • Testing progressive Web applications;
    • Utilizing advanced automation techniques to increase the standard of the automation framework thereby increasing in APis, micro services testing and testing of Web services;
    • Utilizing virtualization and containerization to isolate code for testing to find issues quicker and eliminate the risk of code breakage; and
    • Utilizing shift left techniques such as TDD and BDD.

     

    Qualifications

    Job Requirements:

     

    • Bachelor’s Degree in Computer Science, Information Systems or a related engineering or technical field and 5 years of progressive experience, or a Master’s Degree in Computer Science, Information Systems or a related engineering or technical field and 3 years of experience in the job offered or a related role working within an Agile (Scrum) environment and using Soap UI, Ruby, Jenkins, SQL, SQL Server, Python, JIRA, Cucumber, UNIX, Oracle, and Java.
    • Current assignment through Modis, Inc.’s Jacksonville, FL headquarters to a worksite in Wilmington, DE, but must be willing to travel and/or relocate within commuting distance of various unanticipated worksites throughout the U.S. for long or short-term projects

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed