Sr Analyst software engineering - eTeam Inc.
Chicago, IL 60606
About the Job
Experience: 10+ years
Roles and Responsibilities:
- Architects, designs, and implements test automation frameworks from the ground up into a continuous integration and execution model.
- Work with the development team to define and implement mechanisms to inject testing earlier into the software development process.
- Coordinates with development team in overseeing bug tracking, test prioritization, test automation, and release management.
- Develop high-quality automation test engineering best practices, test strategy, and principles.
- Define and track quality assurance metrics such as defect densities and open defect counts.
- Track and communicate test results in a timely, effective, and automated manner.
- Creative solutions to solve complex problems such as reacting to technical limitations for test automation, late delivery of QA builds, scope creep, emergency changes, shifting priorities etc.
- Ability to communicate and collaborate with multiple teams (AppDev, BA, Scrum and etc)
- Establishes a set of test suites (sanity, integration, regression) for multiple applications that can run in a CI/CD environment, across various environments.
- Should be capable to lead a team of 3 to 5 members in offshore/onshore/nearshore model.
Knowledge/Skillset:
- Experience building highly automated environments using virtual and cloud resources with cloud computing services like AWS.
- Experience in Automation frameworks with end-end testing, web application, services (Appium / Auto 8 / JMeter / Selenium / API testing / Test complete / UI Path) testing and batch process.
- Strong knowledge on writing and running SQL / Oracle scripts related to test data from front end and back-end systems.
- Must have developed and maintained Test Environments and familiar with Test Metrics, Change and Release Management processes.
- Experience in working in Iterative Agile model and Test-driven development (TDD)
- Experience integrating test automation in continuous testing pipelines (including health checks or code scanning) with CI/CD tools such as TeaClientity, Jenkins, etc. Docker Knowledge preferred.
- Should be proficient in using SoapUI for testing Web Services (HTTP and REST) and use various types of assertions.
- Knowledge on Mobile Testing (Android/iOS/Amazon) and experience with automation tools ReadyAPI & SeeTest preferrable
- Knowledge on monitoring tools like DataDog and Quantum Metric.
- Perform application health check after any patching / updates.
- Good understanding on performance testing concepts and methodologies.
- Airline domain knowledge preferrable
- Test Life Cycle Management, knowledge of and experience with Test Management tools such as MS Office, MS MTM, JIRA, TFS and ADO
Source : eTeam Inc.