Job Description:
Responsible for designing, developing, and implementing automated testing solutions to ensure the quality and reliability of software applications. Collaborate with development teams to continuously improve testing processes.
-
Develop and maintain automated test scripts: Create, update, and manage automated test scripts using various testing frameworks and tools to ensure comprehensive test coverage.
-
Collaborate with development and QA teams: Partner with developers and QA engineers to understand application requirements, design effective test strategies, and identify areas for automation.
-
Analyze test results and report defects: Execute automated tests, analyze results, and report defects to development teams, providing detailed information to facilitate debugging and resolution.
-
Maintain and enhance test automation frameworks: Continuously improve and maintain test automation frameworks, ensuring they are scalable, efficient, and easy to use.
-
Conduct performance and load testing: Design and execute performance and load tests to evaluate application scalability and reliability under various conditions.
-
Provide training support: Train support team members on test automation tools and techniques, fostering a culture of quality and continuous improvement.
Responsible for defining a test concept and specifying, managing, executing, and documenting tests with suitable tools and techniques, focusing on automation and agreed process standards. In addition to quality, deadlines, and costs.
-
Implement the test strategy using standardized test methods and tools with a high focus on automation wherever possible
-
Prepare and maintain test plans aligned to release strategy and calendar
-
Provide and monitor the required test resources (personnel, methods, processes, and tools)
-
Analyze, test, and evaluate user requirements, specifications, and models in terms of testability
-
Create test specifications based on a detailed technical analysis of both the functional and non-functional requirements (reliability, efficiency, usability)
-
Set up the test environment and required test data
-
Analyze the product risk to determine the test depth and identify residual risks
-
Conduct and document tests in alignment with the specified test cases; identify, analyze, describe, and isolate errors
-
Provide reports and evidence to key stakeholders
Key Skills & Attributes:
-
Dynamic and agile mindset, being passionate about change
-
Independent, efficient, proactive, and meticulous ways of working
-
Able to work under pressure and manage a portfolio of tasks
-
Strong analytical, conceptual, and problem-solving skills
-
Strong communication, presentation, and interpersonal skills
-
Proven skills as a Test Engineer
-
Familiarity with testing and automation tools (e.g., Selenium, Cucumber, or Tosca)
-
Relevant higher education, professional background, certifications within engineering, computer science, or computer engineering
Primary Skills:
Familiarity with testing and automation tools (e.g., Selenium, Cucumber, or Tosca)
Experience:
10-12 years
To apply for this job email your details to recruit@intellect-minds.com



