Chicago’s on the lookout for people with your qualifications and experience. All you have to do to find these jobs in Chicago, IL, is get in touch with us at Aditi Staffing. We’ll walk you through the process, and help you choose from the carefully-curated selection of Chicago, Illinois job opportunities.

QA Tester

Job Reference: 20-07840 Type:
A little about the team We have a very dynamic Development and QA team collaborating to deliver innovative solutions to our stakeholders and customers. We are always looking to learn and are continuously spending time to improve current processes to work more efficiently. We are looking to bring someone who is very passionate about technology and QA.

Quality Test Engineer III
Job Summary
The Quality Test Engineer III is a position in Quality Engineering responsible for developing and executing performance and automation tests. This position also supports strategic QA initiatives in alignment with business strategies to accomplish on-time and efficient delivery of high-quality software products and/or data.
Responsibilities
Develop and execute test plans, identify defects and report them in defect management system.
Develop and execute automated testing for assigned projects to create solid regression test beds.
Conduct automation code pull request reviews, ensuring code meets defined best practices for ensuring quality control of testing deliverables.
Report issues and results, researching and identifying root causes as appropriate, documenting accordingly.
Participate in all Agile ceremonies.
Provide accurate level of effort estimates based on business requirements.
Participate in technical design work with Business Analysts, Development, QA/Testing staff, Test Lead, and other stakeholders to plan and execute tests.
Collaborate with test lead to do proof of concept on QA strategic initiatives.
Work with development and other stakeholders to resolve defects and blockers.
Maintain flexibility to react quickly to changes in priorities or circumstances to meet the needs of the business.
Ensure that testing addresses requirements as agreed with other stakeholders.
Research available tools and participate in initiatives to implement those that will cost-effectively enhance testing capabilities and product quality.
Identify opportunities to apply existing automation or other tools to meet testing needs.
Maintain awareness of the state of the industry and evaluate emerging trends/developments that may benefit the organization.
Cooperate in the enhancement of the methodologies employed for test planning and execution, defect tracking, and metric and status reporting.
Participate in continuous improvement initiatives and implementation of best practices.
Maintain testing notes, release notes to support internal and external IT audits.
Work across teams to promote best practices for quality assurance/testing and help to develop/execute automation testing throughout the business as appropriate.
Identify areas for improvement and, with leadership, peers, or others, implement initiatives improving overall capability and efficiency.
Research and identify root causes of performance issues in partnership with performance engineer, architects, developers, network and system engineers. Ensure results of root cause analysis are presented to all stakeholders.
Participate in technology showcases to learn and present new methodologies in software engineering.
All other job duties as assigned.
Technical Skills
Programming languages Java, Python, Groovy etc.
Automation tools/frameworks Selenium WebDriver, Cucumber, JBehave, Gherkins, TestNG, JUnit etc.
Build tools Maven, Gradle etc.
Others JIRA, SOAP UI, Postman, JMeter etc.
Solid experience working with relational databases and writing complex SQL queries.
Strong understanding of QA methodologies.
Strong knowledge of process improvement.
Strong knowledge of the software development process.
Advanced written and verbal communication skills.
Strong project management skills.
Solid QA testing skills.
Attention to detail.
Proven ability to develop and execute automated and performance testing.
Basic understanding of working within budgets.
Understanding of industry trends.
Ability to identify and implement continuous improvement practices.
Strong research skills (tools/root cause analysis).
Good oral and written communication.

Apply

Software Engineer

Job Reference: 20-07711 Type: Description/Comment:Summary: 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. Job 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. Strong ability to work independently and manage ones time. Strong mentoring skills necessary to provide support and constructive performance feedback. Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Strong ability to troubleshoot issues and make system changes as needed to resolve issue. Strong knowledge of computer hardware and software. Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 8-10 years experience required.

Apply

Data Engineer

Job Reference: 20-07524 Type: Description/Comment:Summary: The main function of a data engineer is to ensure that the data assets of an organization are supported by an architecture that supports the organization in achieving its strategic goal. A typical data engineer is responsible for setting enterprise standards for databases, data integration, and the means to get to the data. Job Responsibilities: Direct programmers and analysts to make changes to existing databases and database management systems. Direct others in coding logical and physical database descriptions. Review project requests describing database user needs to estimate time and cost required to accomplish project. Review and approve database development and determine project scope and limitations. Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems. Implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure. 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 leadership and mentoring skills necessary to provide support and constructive performance feedback. Expert knowledge of logical data modeling and physical data modeling. Expert knowledge of computer software, such as SQL, Visual Basic, Oracle, etc. Education/Experience: Associate's degree in computer programming or a relevant field required. Bachelor's degree preferred. 10+ years experience required.

Apply

Technical Writer

Job Reference: 20-07208 Type: Description/Comment:Summary: The main function of a technical writer is to write technical materials, such as equipment materials, appendices, or operating and maintenance instructions. A typical technical writer is responsible for organizing, editing and maintaining technical records and files. Job Responsibilities: Review and approve material for standards regarding order, clarity, conciseness, style and terminology. Review and approve edits or changes made to material prepared by other writers or establishment personnel. Confer with client to establish technical specifications and to determine subject material to be developed for publication. Review published materials and recommend revisions or changes in scope, format, content and methods of reproduction and binding. Interview production and engineering personnel and read journals and other material to become familiar with product technologies and production methods. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Strong ability to work independently and manage ones time. Strong mentoring skills necessary to provide support and constructive performance feedback. Strong knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar. Strong knowledge of media production, communication and dissemination techniques and methods. Strong knowledge of principles and methods for curriculum and training design, teaching and instruction for individuals and groups, and the measurement of training effects. Strong knowledge of computer software, such as Adobe, JavaScript, Oracle, etc. Education/Experience: Bachelor's degree required. 8-10 years experience required.

Apply

UI/UX Designer

Job Reference: 20-06612 Type: Description/Comment:Summary: The main function of the User Experience Designer is to work with project teams to design and deliver high quality client-centered, effective, consistent and usable interfaces. Responsibilities: Works closely with business analysts, business sponsors, project managers and IT teams to obtain and understand business requirements. Creates the design of user interface specifications, by applying client research, design standards, industry best practices, taking into account strategic business objectives, user needs, systems constraints. Participates in design review sessions with project teams, acquiring consensus and getting approvals on designs and documentation. Executes business acceptance test cases and testing. Works with the project managers to ensure that usability deliverables accommodate project timelines, budgets, technical and scope constraints. Contributes to the development, maintenance, and continuous improvement of efficient and effective usability methodology/process, documentation, workflow, ROI, metrics and design standards. Acts as a user experience advocate regarding principles of user experience and user-centered design. Bachelors degree in human factors/usability or related discipline. 10+ years related experience.

Apply

Software Engineer

Job Reference: 20-05950 Type: Description/Comment:Summary: 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. Job Responsibilities: Modify existing databases and database management systems. Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. Work as part of a project team to coordinate database development and determine project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Ability to work independently and manage ones time. Basic mentoring skills necessary to provide support and constructive performance feedback. Knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Ability to troubleshoot issues and make system changes as needed to resolve issue. Knowledge of computer hardware and software. Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 5-7 years experience required.

Apply

Systems Engineer

Job Reference: 20-05915 Type: Description/Comment:Summary: The main function of a systems 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 systems engineer analyzes user needs, and then designs, tests, and develops software to meet those needs. Job Responsibilities: Direct programmers and analysts to make changes to existing databases and database management systems. Direct others in coding logical and physical database descriptions. Review project requests describing database user needs to estimate time and cost required to accomplish project. Review and approve database development and determine project scope and limitations. Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems. Implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure. 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 leadership and 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 circuit boards, processors, electronic equipment and computer hardware and software. Expert knowledge of computer development software across multiple platforms. Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 10+ years experience required.

Apply

Analyst/Developer

Job Reference: 20-05219 Type: Description/Comment:Summary: The main function of an analyst/developer is to develop and design web applications and web sites. A typical analyst/developer is responsible for directing web site content creation, enhancement and maintenance. Job Responsibilities: Basic design, build or maintenance of web sites, using authoring or scripting languages, content creation tools, management tools and digital media. Identify problems uncovered by testing or customer feedback and correct problems. Evaluate code to ensure it is valid, meets industry standards and is compatible with devices or operation systems. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Basic ability to work independently and manage ones time. Basic knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Basic knowledge of design techniques and principles involved in production of drawings and models. Basic knowledge of computer software, such as Adobe, Java, SQL, etc. Education/Experience: Bachelor's degree in computer science or equivalent training required. 2-4 years experience required.

Apply

Designer/Modeler

Job Reference: 20-04706 Type: Description/Comment:Summary: The main function of the Data Modeler is to develop database models and supporting documentation in order to meet business requirements. Job Responsibilities: 10+ years of related experience. Skills: Define data requirements and business rules, perform logical and physical data modeling, implement and test database design. Coordinate data models, dictionaries and other documentation across multiple applications. Experience in developing logical/physical models for operational systems, data warehouses and data marts. Experience in database administration and impact analysis of data structure changes. Expertise in ERWIN, OLTP, SQL, RUP, Oracle and MS Office Tools.

Apply

Analyst/Developer

Job Reference: 20-04388 Type: Description/Comment:Summary: The main function of an analyst/developer is to develop and design web applications and web sites. A typical analyst/developer is responsible for directing web site content creation, enhancement and maintenance. Job Responsibilities: Basic design, build or maintenance of web sites, using authoring or scripting languages, content creation tools, management tools and digital media. Identify problems uncovered by testing or customer feedback and correct problems. Evaluate code to ensure it is valid, meets industry standards and is compatible with devices or operation systems. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Basic ability to work independently and manage ones time. Basic knowledge of circuit boards, processors, electronic equipment and computer hardware and software. Basic knowledge of design techniques and principles involved in production of drawings and models. Basic knowledge of computer software, such as Adobe, Java, SQL, etc. Education/Experience: Bachelor's degree in computer science or equivalent training required. 2-4 years experience required.

Apply

Data Engineer

Job Reference: 20-03650 Type: Description/Comment:Summary: The main function of a data engineer is to ensure that the data assets of an organization are supported by an architecture that supports the organization in achieving its strategic goal. A typical data engineer is responsible for setting enterprise standards for databases, data integration, and the means to get to the data. Job Responsibilities: Direct programmers and analysts to make changes to existing databases and database management systems. Direct others in coding logical and physical database descriptions. Review project requests describing database user needs to estimate time and cost required to accomplish project. Review and approve database development and determine project scope and limitations. Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems. Implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure. 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 leadership and mentoring skills necessary to provide support and constructive performance feedback. Expert knowledge of logical data modeling and physical data modeling. Expert knowledge of computer software, such as SQL, Visual Basic, Oracle, etc. Education/Experience: Associate's degree in computer programming or a relevant field required. Bachelor's degree preferred. 10+ years experience required.

Apply