Software Technologist II - Test Automation

9 Minutes ago • 7-8 Years
Testing

Job Description

This role focuses on testing the integration of system components, creating and maintaining automated test scripts, and developing comprehensive test plans. The technologist will execute both manual and automated tests, document results, and conduct root cause analysis. Key responsibilities include setting up automation frameworks for backend API/Microservices and frontend UI, working with cloud solutions like AWS, and utilizing various test and defect management tools. The role requires strong analytical skills, experience with Agile methodology, and effective collaboration with development teams to ensure robust software solutions.
Good To Have:
  • Knowledge on Non-Functional Testing, NFR and Performance testing.
Must Have:
  • Specializes in testing the integration between various components of a system.
  • Creates and maintains automated test scripts using appropriate testing frameworks and tools.
  • Develops comprehensive test plans.
  • Develops detailed test cases, executes these tests, and meticulously documents the results.
  • Applies analytical skills to resolve medium complexity requests efficiently.
  • Works closely with software developers and other stakeholders to understand software design, functionality, and requirements.
  • Establishes, configures, and manages testing environments meticulously.
  • Executes a comprehensive range of both manual and automated test cases with precision.
  • Conducts root cause analysis on identified defects.
  • Strong in setting up automation framework from scratch in both backend API/Microservices and frontend UI Automation (Karate framework, Selenium or equivalent).
  • Strong in API, Microservices based architecture, Rest based application/Rest assured Automation.
  • Strong knowledge of Cloud based solutions and testing such as AWS and concepts.
  • Hands-on experience in managing Test management, defect management tools such as Azure DevOps, TFS, ALM tools etc.
  • Experience in various API and UI Testing tools.
  • Experience in Automation frameworks like BDD and Cucumber.
  • Good knowledge in Agile development methodology.
  • Good knowledge Designing test cases, defect logging, executing test cases.
  • Knowledge in SQL queries.
  • Strong in Logical, reasoning, and analytical skills in building scripts.
  • Good communication both oral and written skills, team player and dynamic.

Add these skills to join the top 1% applicants for this job

communication
team-player
game-texts
agile-development
test-coverage
performance-testing
functional-testing
aws
azure
azure-devops
selenium
microservices
sql

Your role:

  • Specializes in testing the integration between various components of a system, ensuring seamless operation and compatibility across different modules to deliver a cohesive and robust software solution
  • Creates and maintains automated test scripts using appropriate testing frameworks and tools, helping to streamline repetitive testing tasks and improve efficiency in detecting defects and ensuring software quality
  • Develops comprehensive test plans that outline the scope, objectives, resources, and schedule for testing activities, ensuring alignment with project requirements and goals to facilitate effective testing processes and outcomes
  • Develops detailed test cases based on software requirements and specifications, execute these tests, and meticulously document the results to ensure thorough coverage and accuracy
  • Applies analytical skills to resolve medium complexity requests efficiently, exercising judgment within defined procedures/practices to determine appropriate action
  • Works closely with software developers and other stakeholders to understand the software design, functionality, and requirements, ensuring effective test planning and execution
  • Establishes, configures, and manages testing environments meticulously to ensure they replicate production settings, facilitating accurate and reliable testing outcomes that mirror real-world scenarios
  • Executes a comprehensive range of both manual and automated test cases with precision, ensuring all test activities are conducted accurately and efficiently while meticulously documenting results for thorough analysis and reporting
  • Conducts root cause analysis on identified defects to discern underlying issues effectively, collaborating closely with development teams to implement corrective actions promptly and prevent recurrence, thereby enhancing overall software quality and stability
  • Evaluates and refines testing processes and methodologies to enhance efficiency, accuracy, and effectiveness, driving continuous improvement within the testing team.

You're the right fit if:

  • Should be strong in setting up automation framework from scratch in both backend API/Microservices and frontend UI Automation, such as Karate framework, Selenium or equivalent.
  • Should be strong in API, Microservices based architecture, Rest based application/Rest assured Automation
  • Strong knowledge of Cloud based solutions and testing such as AWS and concepts
  • Hands on experience in managing Test management, defect management tools such as Azure DevOps, TFS, ALM tools etc.
  • Should have experience in various API and UI Testing tools
  • Should have experience in Automation frameworks like (BDD and cucumber)
  • Should have knowledge in Test Reporting tools (like Extent report and Allure)
  • Should have good knowledge in Agile development methodology
  • Should have good knowledge Designing test cases, defect logging, executing test cases
  • Should have knowledge in SQL queries
  • Knowledge on Non-Functional Testing, NFR and Performance testing
  • Should be strong in Logical, reasoning, and analytical skills in building scripts.
  • Good communication both oral and written skills, team player and dynamic

Minimum required Education:

Bachelor's Degree in Computer Science, Software Engineering, Information Technology OR Vocational Education in Information Technology or equivalent.

Minimum required Experience:

Overall, 7 to 8+ Years of Experience in Testing and Automation framework development

Minimum required Certification:

ISTQB Foundation

How we work together

We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week.

this role is an office role.

#LI-Hybrid

#LI-PHILIN

Set alerts for more jobs like Software Technologist II - Test Automation
Set alerts for new jobs by Philips
Set alerts for new Testing jobs in India
Set alerts for new jobs in India
Set alerts for Testing (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙