***Local candidates only interviews will be in person
Location: Chicago IL 60661
***Hybrid onsite 3 days/week
Duration: 12 months
Client: Caterpillar
IT Software Engineer
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design development testing and evaluation of the software and systems that make computers work. A typical software engineer researches designs develops and tests operating systems-level software compilers and network distribution software for medical industrial military communications aerospace business scientific and general computing applications.
Responsibilities:
- Review and approve the modification of existing databases and database management systems.
- Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system.
- Direct database development and approve project scope and limitations.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Plan coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage modification or disclosure.
- Approve schedule plan and supervise the installation and testing of new products and improvements to computer systems.
- Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
Skills:
- Verbal and written communication skills problem solving skills customer service and interpersonal skills.
- Expert ability to work independently and manage ones time.
- Expert mentoring skills necessary to provide support and constructive performance feedback.
- Expert knowledge of the full software development lifecycle: from business/systems analysis through requirements gathering and functional specification authoring to development testing and delivery.
- Expert ability to troubleshoot issues and make system changes as needed to resolve issue.
- Expert knowledge of computer hardware and software.
- Knowledge of computer development software as it relates to systems such as SQL VisualBasic etc.
Education/Experience:
- Bachelors degree in computer science software engineering or relevant field required.
- 10 years experience required.
Positions Contributions to Work Group:
- AKA Senior SDET Extend testing automation framework using JAVA/JAVA Script
- Take ownership in understanding business requirements/ACs and develop test strategy/test plan
- Develop automation testcases using existing automation framework
Reason/motivation for request:
- New headcount
Typical task breakdown:
- Develop test automation code for Continuous Integration (CI) Continuous Delivery (CD) of systems infrastructure and test framework.
- Plan design develop and maintain API test automation framework that facilitates automation scripting execution and analysis of results
- Provide technical leadership and mentoring for test engineers on multiple applications/projects onshore and offshore; train and mentor project team members to create execute analyze and maintain automated regression suites
- Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed
- Develop automated functional scripts using tools such as Java Karate JMeter.
- Perform exploratory and manual testing of the product suite as appropriate
- Provide expertise in testing methodologies best practices and standards
- Position will be onsite hybrid starting day 1. Interviews may also be onsite
Interaction with team:
- Working with team; team consists of 20 folks
Work environment:
- Chicago Office: Chicago IL 60661
Education & Experience Required:
- Years of experience: 8-10 yrs experience
- Degree requirement: Bachelors degree and 8 years of experience
Required Technical Skills
- Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years) JBehave or other BDD testing frameworks
- At least 8 years of test automation framework design
- Strong experience in testing Webservices (REST APIs) (35 years)
- Proven experience developing test scripts test cases and test data
- The ability to write queries in SQL or other relational databases
***Local candidates only interviews will be in person Location: Chicago IL 60661 ***Hybrid onsite 3 days/week Duration: 12 months Client: Caterpillar IT Software Engineer The main function of a software engineer is to apply the principles of computer science and mathematical ana...
***Local candidates only interviews will be in person
Location: Chicago IL 60661
***Hybrid onsite 3 days/week
Duration: 12 months
Client: Caterpillar
IT Software Engineer
The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design development testing and evaluation of the software and systems that make computers work. A typical software engineer researches designs develops and tests operating systems-level software compilers and network distribution software for medical industrial military communications aerospace business scientific and general computing applications.
Responsibilities:
- Review and approve the modification of existing databases and database management systems.
- Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system.
- Direct database development and approve project scope and limitations.
- Review project requests describing database user needs to estimate time and cost required to accomplish project.
- Plan coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage modification or disclosure.
- Approve schedule plan and supervise the installation and testing of new products and improvements to computer systems.
- Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
Skills:
- Verbal and written communication skills problem solving skills customer service and interpersonal skills.
- Expert ability to work independently and manage ones time.
- Expert mentoring skills necessary to provide support and constructive performance feedback.
- Expert knowledge of the full software development lifecycle: from business/systems analysis through requirements gathering and functional specification authoring to development testing and delivery.
- Expert ability to troubleshoot issues and make system changes as needed to resolve issue.
- Expert knowledge of computer hardware and software.
- Knowledge of computer development software as it relates to systems such as SQL VisualBasic etc.
Education/Experience:
- Bachelors degree in computer science software engineering or relevant field required.
- 10 years experience required.
Positions Contributions to Work Group:
- AKA Senior SDET Extend testing automation framework using JAVA/JAVA Script
- Take ownership in understanding business requirements/ACs and develop test strategy/test plan
- Develop automation testcases using existing automation framework
Reason/motivation for request:
- New headcount
Typical task breakdown:
- Develop test automation code for Continuous Integration (CI) Continuous Delivery (CD) of systems infrastructure and test framework.
- Plan design develop and maintain API test automation framework that facilitates automation scripting execution and analysis of results
- Provide technical leadership and mentoring for test engineers on multiple applications/projects onshore and offshore; train and mentor project team members to create execute analyze and maintain automated regression suites
- Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed
- Develop automated functional scripts using tools such as Java Karate JMeter.
- Perform exploratory and manual testing of the product suite as appropriate
- Provide expertise in testing methodologies best practices and standards
- Position will be onsite hybrid starting day 1. Interviews may also be onsite
Interaction with team:
- Working with team; team consists of 20 folks
Work environment:
- Chicago Office: Chicago IL 60661
Education & Experience Required:
- Years of experience: 8-10 yrs experience
- Degree requirement: Bachelors degree and 8 years of experience
Required Technical Skills
- Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years) JBehave or other BDD testing frameworks
- At least 8 years of test automation framework design
- Strong experience in testing Webservices (REST APIs) (35 years)
- Proven experience developing test scripts test cases and test data
- The ability to write queries in SQL or other relational databases
View more
View less