Performix

Test Automation Engineer

Performix Chicago, IL
No longer accepting applications

Essential Duties and Responsibilities:

Develop test requirements for software programs.

Design, develop, deploy, and execute manual and automated test scripts for software programs.

Create automated testing for software programs.

Create and keep documentation updated.

Utilize software as intended to better understand the product.

Define and execute test scenarios.

Complete test data analysis, prepare reports, and provide recommendations based on findings.

Ensure that defects, issues, and other items are completely resolved.

Ensure all appropriate items and documentation are updated accordingly.

Experience executing smoke and regression test and analyzing the results.

Work with engineering to research failed cases using data from testing to debug software issues.

Communicate effectively with the stakeholders and ensure the execution of correct action and compliance with customers' specifications.

Actively participate in agile ceremonies.

Research new developments in the fields of engineering design, methods, and applications.

Assist with training needs as it relates to new or existing software test methods.

Demonstrate support for company culture in their daily actions and behaviour’s.

Maintain a clean and safe work area. Follow established safety and ergonomic standards.

May be called upon to perform comparable duties of a similar or related nature and/or assist in other areas as needed.

Learning, understanding, continuously improving, and promoting the quality management system in accordance with ISO standard.

Competencies

Qualifications:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.

The requirements listed below are representative of the knowledge, skill and/or ability required.

Education Qualifications And/or Experience

Bachelor’s degree in computer science or computer engineering from an accredited university, or equivalent, relevant experience

Java - Advanced Java 8 knowledge, Spring, Maven, TestNG, Rest Assured, Hamcrest, Lombok, Project Reactor, Mocks

Python - Basic knowledge

Performance testing – Locust, Tests types, Analyze results

CI/CD - Microsoft Azure Pipelines (.yml)

Microsoft Azure – Git, Delta Tables, Data Lake, Event Hub, Service Bus, Blob Storage, DataBricks

DataStore - HBase, Mongo DB, Postgres SQL

Tools – Docker, Kubernetes (kubectl port-forward), Kafka, Postman, Lens

QC - Third services integration, Rest API, Test Design technics, Test methods, types, levels, Test documentation (test plan, test strategy, bug report, tests execution report, tests case, test suite)

Monitoring – Flink DashBoard, Kibana, Grafana

Outstanding communication, problem-solving, and leadership skills

Advanced understanding and hands-on working experience with the different testing types like integration, regression, functional, performance, etc.

Understanding of and active participation in the software development life cycle, the software testing life cycle, and contemporary software quality assurance processes

Ideal candidates would have experience with big data technologies
  • Seniority level

    Entry level
  • Employment type

    Temporary
  • Job function

    Quality Assurance
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Performix by 2x

See who you know

Get notified about new Quality Assurance Automation Engineer jobs in Chicago, IL.

Sign in to create job alert

Similar Searches

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub