Position: Middle Automation QA Engineer (Java)
Company: IT-Rex
Category: QA Automation
Experience required: 2y
English level: intermediate

Middle Automation QA Engineer I(Java) 

Our Client is a transnational company that owns numerous products within the Finance domain. One of the largest, B2B electronic payment networks, is integrating with several other Banking products belonging to Client. 

Requirements:
3+ years experience in automation testing, engineering support, or technical support environment or equivalent experience
Solid knowledge of SQL: the ability to execute existing queries as well as write search queries of varying complexity
Ability to read and maintain Java code
Solid knowledge to interpret results, identify trends and communicate appropriately
Strong knowledge/experience of Web Application testing including Security testing
Worked on an Agile team.
Understanding of software QA processes and methodologies/tools
Ability to perform tests against Web applications, both front-end UI as well as back-end databases, application servers, and services
Outstanding written and verbal communication skills along with solid experience
Experience with tools like Eclipse, Selenium, Defect tracking tools, Agile tools
BS in Computer Science/Engineering, MIS or related engineering/science fields.

Responsibilities:
Analyze functional business requirements for completeness,participate in Application design with the developers and come up with a thorough testing strategy for the feature
Develop and maintain the automation framework
Train and lead the team to do automation testing for new and existing features in the application
Execute test scripts and identify variations from expected results
Verify fixes/solutions in emergency production builds from development in a fast-paced environment
Provide production support to internal and external business clients which occasionally requires support outside of normal business hours
Interface and coordinate research/resolution of issues with the Customer Support, Development, and Product Management teams.
Keep management informed of testing project status, raise issues/risks as necessary and track the Quality metrics
Create/track/retest software defects in designated defect tracking tool
Work closely with development and product management staff to discuss defects and resolutions
Participate in and provide input during QA process improvement initiatives.