Job Title or Location
RECENT SEARCHES

Automation Tester

CYNET SYSTEMS - 510 Jobs
Vancouver, BC
Posted yesterday
Job Details:
Full-time
Experienced

Job Description:
Responsibilities:
  • Collaborate with cross-functional teams to understand software requirements, identify test scenarios, and develop comprehensive test plans.
  • Design, develop, and execute automated test scripts using Python and the Robot Framework to validate software functionality, performance, and reliability.
  • Create and maintain test data sets and test environments using SQL and Unix commands.
  • Perform manual testing when necessary, ensuring comprehensive coverage of functional and non-functional requirements.
  • Identify and document software defects and work closely with developers to troubleshoot and resolve issues.
  • Analyze test results, track and report defects, and provide detailed reports on test coverage and test execution progress.
  • Collaborate with developers and other stakeholders to prioritize and resolve defects in a timely manner.
  • Contribute to the continuous improvement of the testing process by identifying opportunities for automation, process enhancements, and efficiency gains.
  • Stay up to date with the latest industry trends and technologies related to software testing and quality assurance.
  • Provide guidance and mentorship to junior team members, promoting knowledge sharing and best practices.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Proven work experience as a Quality Engineer or a similar role in software testing and quality assurance.
  • Strong programming skills in Python for test automation and scripting. Robot Framework is an added advantage.
  • Experience with test automation frameworks like Robot Framework or similar tools.
  • Proficiency in SQL for querying and manipulating databases.
  • Familiarity with Unix/Linux command-line tools and shell scripting.
  • Solid understanding of software testing methodologies, test design techniques, and quality assurance processes.
  • Experience with version control systems such as Git.
  • Knowledge of Agile/Scrum methodologies and experience working in Agile development environments.
  • Strong problem-solving and analytical skills, with the ability to troubleshoot and debug complex software issues.

Share This Job: