Software/QA Engineer
Listed on 2026-02-14
-
Software Development
Software Engineer, DevOps
Job Title:
Software/QA Engineer
Work Location:
Chicago, IL
Work Model:
Onsite
Contract Duration: 12 Months.
NOTE:
No Visa Sponsorship
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.
- Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
- Expert ability to work independently and manage one’s 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, Visual Basic, etc.
Bachelor's degree in computer science, software engineering or relevant field required.
8+ years experience required.
Position’s 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.
- 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.
Working with team; team consists of 20+ folks.
Work environmentCurrently onsite 3 days/week. Will eventually have a full return to office (5 days onsite).
Education & Experience Required- Years of experience: 8-10 yrs experience.
- Degree requirement:
Bachelor’s degree and 8+ years of experience.
- 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) (3+5 years).
- Proven experience…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).