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:
- Design, implement, improve and maintain automated tests for web / mobile products
- Collaborate cross-functionally to implement efficient testing strategies
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases
- Design, develop and execute automation scripts using open source tools
- Identify, record, document thoroughly and track bugs
- Perform thorough regression testing when bugs are resolved
- Develop and apply testing processes for new and existing products to meet client needs
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Stay up-to-date with new testing tools and test strategies
- Assist in identifying and planning automation targets from the current test suites
- Analyze test results and coverage reports using standardized QA processes
- Conduct performance and security testing
- Write and maintain documentation
- 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:
- A minimum of 2 years experience in Test Automation Development
- A minimum of 4 years experience in development or a QA related field
- Experience with web development life cycle, from requirement gathering to deployment
- Experience working in Continuous Integration / Continuous Deployment environments with tools such as Travis and Jenkins
- Experience with continuous integration environment using Git, Maven, and/or Jenkins
- Knowledgeable and opinionated about test-driven development techniques (BDD, TDD)
- Experience working in an Agile environment
- 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
- Highly analytical and detail oriented
- Ability to work in a fast paced technology-driven environment dealing with change and shifting requirements
- Self-motivated with the ability to consistently and efficiently meet deadlines
- Team player with solid interpersonal skills