Software Developer – Automation Testing (QA)
2 days ago
Job Highlights:
Professional Growth
Collaborative Environment
Positive Company Culture
Job Descriptions:
Design, develop, and maintain test..
Job Highlights:
- Professional Growth
- Collaborative Environment
- Positive Company Culture
Job Descriptions:
- Design, develop, and maintain testing tools, frameworks, and libraries to support both manual and automated testing.
- Work with the QA team to automate repetitive test cases and processes, contributing to a more efficient testing workflow.
- Integrate automated testing tools into continuous integration and deployment (CI/CD) pipelines to ensure seamless and consistent testing throughout the development lifecycle.
- Work closely with developers and QA engineers to understand testing requirements and troubleshoot issues in testing tools or environments.
- Plan and develop software solution tools that can execute performance and load testing to ensure applications meet scalability and performance standards.
- Develop software and solutions for reporting systems and dashboards to track test results, identify trends, and monitor the overall quality of applications.
- Develop software and solutions for generating, managing, and validating test data to ensure a consistent and accurate test environment.
- Quickly diagnose and resolve issues related to testing tools, scripts, and environments.
- Stay up-to-date with the latest testing tools and technologies, incorporating new solutions to improve the testing process.
- Maintain clear documentation for testing tools, processes, and best practices and share knowledge with the team.
Requirements:
- Degree in Information Technology, Computer Science, or equivalent relevant experience
- Hands-on experience with test automation frameworks like Golang-based tools, Selenium, or Appium.
- You should have experience testing software both before and after deployment to ensure compatibility and functionality.
- Familiarity with cloud services (AWS, Azure, etc.) and containerization tools like Docker for creating isolated test environments.
- Familar with programming languages such as JavaScript, Java & Golang can be helpful in understanding the software development process and identifying issues.
- Experience with CI/CD tools like Jenkins, GitLab CI, or CircleCI for integrating Golang testing tools into development pipelines.
- Exerience with database testing is a plus, as many software applications rely on database functionality.
Official account of Jobstore.