synaxiom-sign

Designation: Software QA Tester

Position Type: Permanent

Positions available: 2

Hours: 40 hrs/ week

Location: Colombo, Sri Lanka/ Montreal, Canada

Benefits

Keep your hands on technology no matter what position you hold!

  1. Competitive Salaries & Bonus (including performance based incentives)
  2. Health Insurance Plans
  3. Competitive Paid Time Off
  4. Expense reimbursement opportunities for Training & Certifications
  5. Team building & social activities
  6. Modern facilities & working environment

Job Description:

Quality Assurance analyst will write and execute test cases on various software systems in order to ensure product quality. The analyst will be documenting defects, collaborating with Release Management, Development, and QA teams to ensure that testing is completed correctly and quickly.

We need you to:

  1. Design, implement, improve and maintain automated tests for web / mobile products
  2. Collaborate cross-functionally to implement efficient testing strategies
  3. Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  4. Create detailed, comprehensive and well-structured test plans and test cases
  5. Design, develop and execute automation scripts using open source tools
  6. Identify, record, document thoroughly and track bugs
  7. Perform thorough regression testing when bugs are resolved
  8. Develop and apply testing processes for new and existing products to meet client needs
  9. Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  10. Stay up-to-date with new testing tools and test strategies
  11. Assist in identifying and planning automation targets from the current test suites
  12. Analyze test results and coverage reports using standardized QA processes
  13. Conduct performance and security testing
  14. Write and maintain documentation
  15. Write efficient and reusable code that respects best practices and software development guidelines

Seeking dynamic individuals who are excited about technology and always looking to expand their horizons working on variety of challenging projects with other talented people.

Requirements, Skills & Qualifications:

  1. A minimum of 2 years experience in Test Automation Development
  2. A minimum of 4 years experience in development or a QA related field
  3. Experience with web development life cycle, from requirement gathering to deployment
  4. Experience working in Continuous Integration / Continuous Deployment environments with tools such as Travis and Jenkins
  5. Experience with continuous integration environment using Git, Maven, and/or Jenkins
  6. Knowledgeable and opinionated about test-driven development techniques (BDD, TDD)
  7. Experience working in an Agile environment
  8. Good understanding of relational (MySQL, Postgresql) and NoSQL databases

Successful completion of Technical & Language test is required. Previous experience working on projects for customers in the USA, Canada, Europe and/ or Australia will be a very valuable asset to the applicant.

Personal SKills

  1. Highly analytical and detail oriented
  2. Ability to work in a fast paced technology-driven environment dealing with change and shifting requirements
  3. Self-motivated with the ability to consistently and efficiently meet deadlines
  4. Team player with solid interpersonal skills