Role:
• Build, maintain and extend frameworks and automation solutions for testing products across the enterprise utilizing latest technologies and a variety of languages. Responsibilities:
• Design and build automation solutions for Continuous Integration/Continuous Delivery process
• Develop new or extend existing Build and Test Automation tools, and frameworks as needed to provide complete Continuous Integration environment.
• Work collaboratively with all members of the Delivery and Test Teams utilizing agile methodology.
• Participate in requirement reviews, application assessment, feasibility analysis to ensure full understanding of products in order to identify proper test framework, methodology, and tools.
• Participate in code/peer reviews with team members, developers and/or third party vendors.
• Participate in development of test data strategy and preparation of data
• Participate on continuous improvement efforts within the technology organization • Provide mentoring or coaching to junior test engineers, developers, testers and QA Requirements:
• Experience with Continuous Integration/Continuous Delivery (CI/CD) ***Required***
• Technical skills and programming languages should include but is not limited to: Java (req), Restful (req), JavaScript, Python, C++, Perl, Python, Ruby, HTML, QTP/UFT, JUnit, JMeter
• Solid understanding of the software development lifecycle and Software testing life cycle
• Experience working in an agile engineering environment
• Demonstrate knowledge of Quality Center, ALM, Jira, Rally or related tools
• Familiarity with software testing (unit, integration, functional, regression).
• Experience with source control, build and deployment tools such as Subversion, Jenkins, Maven, Git, TeamCity, Chef.
• Experience with test automation tools and frameworks such as Cucumber, Gherkin, Ruby, Selenium or QTP, etc.
• Familiarity with web services standards and related technologies (XML, SOAP, JSON, etc.).
• Experience working on Linux/Unix environment.
• Knowledge of database query tools and ability write and run SQL queries
• Financial systems/operations background is a plus
• Must be able to multitask and work independently or in a team
• Excellent verbal, written communication and documentation skills