Our client is seeking a QA Engineer to join their team for a 6-month contract opportunity. You will have the opportunity to work a hybrid schedule (3 days onsite / 2 days remote).
Leverage the latest technology to solve business problems in a collaborative environment at this Fortune 500 transportation giant. Top technical resources are retained on long-term contract engagements.
***This specific role does not allow for C2C consultants***
***Must be authorized to work in the U.S. without sponsorship***
***3rd Party C2C inquiries will not be accepted***
Top Must Have Skills:
- Python (3-5 years)
- Data validation frameworks development (3-5 years)
- Data quality checks (3-5 years)
Required Skills & Experience
- Bachelor's degree in Computer Science, Information Systems, Engineering, Technology, or related field or equivalent experience/training.
- 2 years of relevant system development experience.
- 2 years of experience working with data quality testing, testable requirements, and continuous integration.
- 2 years of experience working in an Agile environment.
- Knowledge of systems flows engineering documentation, tools, and architecture concepts.
- Understanding of business systems and industry requirements, and full technical knowledge of systems analysis.
- Collaborate with cross-functional teams to ensure quality and timely delivery of products.
- Develop and execute manual and automated test cases for software applications to ensure the reliability of data pipelines, ETL processes, and data transformations.
- End to end integration testing between multiple independent systems and interfaces (flat files, API & ETL Pipelines), etc.
- Conduct functional, integration, regression, and performance testing of database and Datastores using industry standard technologies - SQL, Python, Great Expectations & Custom data validation frameworks if any.
- Utilize Azure Data services and Data stores to test data integration and migration processes.
- Ability to work closely with developers and quality assurance teams to create domain models, sequence diagrams, use case diagrams, and operation contracts.
- Experience managing user stories within an Agile software development process.
- Ability to adapt to unexpected events, new facts, and rapidly changing circumstances.
- Ability to thrive in a sense-of-urgency environment and leverage best practices, with a can-do attitude.
- Proficient in technical documentation.
Desired Skills & Experience
- 5 years of relevant system development experience.
- 5 years of experience working in an Agile environment.
- Airline industry experience
- Experience with application administration, systems support, or development.