Description

Job Description: QA-Automation Testing

Experience

  • Relevant Experience: 6 -8 years



 

Responsibilities:


 

  • Design, develop, and maintain automated test scripts using Selenium for web applications and APIs, ensuring comprehensive test coverage across different browsers and environments.
  • Perform database testing using SQL queries to validate data integrity and consistency across SQL Server, Oracle DB, and MySQL databases.
  • Collaborate with developers and business analysts to understand software requirements, identify test scenarios, and develop test cases accordingly.
  • Implement and execute Unit Testing using frameworks such as NUnit or JUnit to validate individual components and functions of the software.
  • Integrate automated tests into CI/CD pipelines using tools like Jenkins or Azure DevOps, ensuring continuous testing and deployment of software updates.
  • Conduct functional testing, performance testing, and API security testing to validate software functionality, performance, and security compliance.
  • Utilize software testing processes and techniques, including requirement analysis, test design, and usability testing, to ensure high-quality software deliverables.
  • Perform migration testing to validate data integrity and functionality during software migrations or upgrades.
  • Develop and maintain test documentation, including test plans, test cases, and test reports, to ensure traceability and transparency in testing activities.
  • Optional: Gain experience with Ansible and Terraform for infrastructure automation tasks, contributing to the efficiency of the testing environment.
  • Strongly encouraged: Background in data analytics and reporting QA/QC to contribute to the quality and reliability of data-driven insights and reporting solutions.

Education

Any Gradutate