Previous Job
Previous
Sr. Automation Engineer
Ref No.: 17-03266
Location: Jersey City, New Jersey
Position Type:Contract
Start Date / End Date: 09/25/2017 to 03/31/2018
Job Duties and Description: Primary Initiative:
The primary responsibility of this position will be to provide verification and validation of application development code prior to release to production using automated engineering techniques. The Senior Automation Engineer will report to the QA Automation Manager and work directly under the guidance of QA Automation Manager.
Job Duties & Responsibilities:
The focus of the Senior Automation Engineer will be ensure all changes to our applications are tested adequately using automated testing techniques. The Sr. Automation Engineer will build test frameworks, automated test solutions, tools and capabilities for Deliver teams and Enterprise QA. They will serve as a mentor and technical consultant to other Automation Engineers, Embedded QA, developers as well as provide support to application delivery teams. The Sr. Automation Engineer will be responsible for automating test cases on a project by project basis.

Key Responsibilities:
• Develop and enhance automation frameworks and Test harnesses for Enterprise QA and Delivery Teams
• Build automation suites to support sprint level, regression or end-to-end tests
• Lead, develop and deliver automated solutions by agreed implementation timelines
• Collaborate with delivery teams on automation solutions, tools and capabilities
• Develop pilots and provide demos of the solutions to delivery team, embedded QA, end-to-end teams in EQA
• Assist EQA Manager, Embedded QA and Delivery Teams in determining appropriate test environments
• Develop solutions that leverage cloud platforms for execution
• Create automated test cases according to standards and frameworks
• Perform problem solving and root cause analysis when defects occur
• Research and evaluate new testing technologies and tools
• Provide guidance around automation strategies working with the EQA Managers, end-to-end test teams and App Dev Delivery teams
• Become technically competent in all technologies used by Application Development organizations
• Evaluate and recommend process or technical changes to partner organizations
• Participate on continuous improvement efforts within the EQA and App Dev organizations

Required Skills:
• Experience with building test automation for different products and services on various platforms
• Experience with financial markets and basic trading knowledge
• Experience with different trading platforms or products
• Experience working or coordination with off-shore testing resources
• Ability to work in a fast paced delivery environment
• Experience or exposure to Agile Development or Delivery methodology
• Experience with ALM and JIRA
• Strong Java, Selenium, Selenium Grid, Cucumber, Appium, Protractor, TestNG, Jenkin, Maven, JUnit, SQL knowledge
• Experience testing and building automated testing solutions for mobile, web applications and middleware/Web services(API's)
• Solid understanding of mobile applications (Native, Hybrid, Mobile Web) and web services(API's)
• Experience building test automation using Selenium, Appium, JUnit, JMeter, TestNG
• Experience with Continuous Integrations tools (Jenkins, Bamboo, TeamCity, etc.)
• Experience with Client QC, ALM, Jira, Bugzilla, Zephyr
• Solid programming knowledge in Java desired
• Good programming skills in an object oriented languages
• Experience with developing and working with different automation frameworks and tools
• Strong knowledge in back-end database validations
• Understands and have used POM
• Solid understanding of different types of market data and research tools a plus
# of Years Required:
• Must possess a minimum of 5 years' experience (academic or direct experience, including best practices) in the IT field

Preferred Skills:
• Financial services experience strongly preferred (series 7 a plus)
• Solid programming skills in Java
• Strong automation and development skills

Required Education:
• Bachelor's degree in a related field or equivalent experience is required.