Python Automation Engineer
Role details
Job location
Tech stack
Job description
- Ability to work with development & QA team leaders to develop a priority list of manual test cases where targeted automation would most benefit the QA Process by allowing more focus on enhancements versus regression.
- Ability to develop Automated testing tools for use by the QA Team in a standardized approach to minimize ongoing support once released.
- Provide Automation support and training to other Team members to expand Team's ability to develop Automated testing Suites.
- Analyse application requirements and Design & Execute Test scenarios and UAT Test cases and provides feedback on functional documentation.
- Ability to persuade and influence others at all levels in the organization to ensure deliverables are met.
- Ability to quickly adapt and act to support change by advocating innovative solutions and new ways of thinking.
- Ability to Work Independently with minimal direction.
- Create and execute test plans and testing strategies.
Requirements
- Strong experience (5+ years) automating manual test cases for Desktop applications.
- Experience in Python Automation in Capital markets applications with a proper understanding of the Equity Trade Lifecycle. Strong Domain skills - Must have working experience in Capital Markets across modules and instruments especially Derivatives (Bonds, Options, Futures, Swaps)
- Desirable experience in Devops integration tools such as Bamboo, Jenkins, Bit Bucket, Sonar Cube and BDD test frameworks
- Strong hands-on development experience with UFT (Unified Functional Test) or any other UI/ front end test automation tool required.
- Strong experience in scripting language like Power shell, VB Script and SQL.
- Hands on experience in working on tools like JIRA, HP ALM and QTest
- Experience and in-depth understanding of the Software Testing principles.
- Experience with FIX protocol and messaging platform like MQ/Kafka.
- Good knowledge of SDLC & QA processes.
- Hands-on expertise in manual functional testing.
- Working experience with Microsoft TFS and/or Microsoft SQL Server is a big plus.
Good to have skills:
- Good communication skills, including the ability to write clearly.
- Able to function effectively as a member of a team.
- Proactive with respect to personal and technical development.
Benefits & conditions
Pay Range*: $ 109,000 - $ 128,000 Per Annum *Pay range offered to a successful candidate will be based on several factors, including the candidate's education, work experience, work location, specific job duties, certifications, etc.
Benefits: Innova Solutions offers benefits( based on eligibility) that include the following: Medical & pharmacy coverage, Dental/vision insurance, 401(k), Health saving account (HSA) and Flexible spending account (FSA), Life Insurance, Pet Insurance, Short term and Long term Disability, Accident & Critical illness coverage, Pre-paid legal & ID theft protection, Sick time, and other types of paid leaves (as required by law), Employee Assistance Program (EAP).