Position: QA Engineer
Company: DataMola
Experience required: 3y
Category: QA
English level: upper
Published: 2022-04-01T00:00:00+03:00

The ideal candidate is a problem solver that is focused on results that drive customer value.
The QA Engineer is responsible for testing solutions and ensuring that quality processes and procedures are executed throughout the services lifecycle. The QA Engineer will collaborate closely with Program Management and the Delivery team to support delivery of project
commitments, and will help in the creation and development of appropriate test cases, plans, and procedures necessary to meet and exceed client expectations. Highly effective QA Engineers are exceptional at multi-tasking, are critical thinkers, and highly passionate about
quality.
What you’ll own and accomplish...
● You will collaborate with Delivery Teams to analyze and understand solution requirements, identifying potential gaps in same
● You will develop, update, and maintain test plans, cases, scripts, and automation for all layers of application testing
● You will execute various levels and types of testing such as smoke, functional, integration, performance and regression tests (manual and automated)
● You will develop and maintain test data, performing data validation
● You will install and control various test configurations and environments
● You will identify, research and document bugs; suggesting possible resolutions and root causes
● You will contribute to process improvements efforts related to all aspects of Quality Assurance in an effort to reduce defects and quality issues
● You will maintain and report test metrics for all active projects to include code coverage, function coverage, project plans, test cases, and plans

What you’ll need to be successful...
● You need the ability to prioritize work tasks in a fast-paced dynamic environment
● You need the ability to demonstrate initiative, adaptability, and to think beyond “outside of the box"
● You need a service orientation and ability to work in a team and collaborative environment
● You need excellent written and verbal communication skills
● You need excellent analytical, problem solving, time management skills with good knowledge of tools and techniques for anticipating, recognizing and resolving technical problems
● You need base knowledge of SQL and RDBMS such as MySQL, MS SQL Server, Oracle, etc.
● You need the ability to evaluate and implement testing tools as per the organization needs.
● You need 3+ years of hands on enterprise software QA engineering, analysis, and testing experience
● You need proven expertise and success with various QA engineering, analysis, and testing methodologies and enterprise software development lifecycles (SDLC)