Job Summary
Job description
Overview of job
- Analysis of requirements/user stories
- Test Planning and preparation of test cases to be automated
- Organize automated test cases to allow for meaningful subsection of the entire automation suite
- Ensure that the automation tests specific features or aspects of the solution and does not double up on existing automation coverage
- Liaise with development team to ensure solutions being written to support automation.
- Support dev-ops engineers to embed automation in CI/CD pipeline
- Work as part of an Agile project team – extensive collaboration required with BAs, other testers to assess and implement maintenance of automated test cases as new and changed features are rolled out
- Be responsible to product robust test automation suite to minimize false negatives
- Analyze test results, figure out the reason for test failures and be able to differentiate between a genuine bug and script failure from the test results
- Engineer automated test cases to be easy to maintain and evolve
- Build and maintain a regression test suite for each release
Job Requirement
- 3+ hands-on Experience in software automation using Selenium and C#
- Ability to independently develop and execute automation scripts
- Knowledge of best practices in software testing and testing automation
- Proven ability to understand requirements and design documents to create test cases
- Experience in API automation and familiarity with common API testing tools like SOAP UI or Postman would be an added advantage
- Demonstrated track record of seeing projects through to completion
- Familiar with standard development practices to create and maintain clean, readable code to industry standards
- Excellent knowledge of object-oriented programming concepts and SQL
- Basic understanding of different design patterns for example – Page Object Model
- Familiar with Spec Flow or any other equivalent Gherkin oriented BDD framework
- Knowledge of CI/CD/DevOps processes and tools like Jenkins or Octopus is desirable
- Knowledge of Java Script will be an added advantage
- Strong Agile background, worked in agile environments and used relevant tooling such as Jira
- Excellent communication, written, verbal English skills required
- Good interpersonal and team skills and good Analytical and critical thinking
- Delivery and deadline focused
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- C#
- Selenium
- Automation Testing
- JavaScript
- Jira
- OOP
- Design Patterns
- API
- MS SQL
- Jenkins
- BDD
- DevOps
- Postman
- SoapUI
- API Testing
- Specflow
- Gherkin
- POM
- CI/CD
COMPETENCES
- Agile
- Communication Skills
- Interpersonal Skills
- Teamwork
- Deadline commitment
- Analytic Skills
- Critical Thinking
BUSINESS PROFILE
Positive Thinking Company is a global independent tech consultancy group.
With a team of more than 3,000 talented tech specialists on the ground in over 35 cities across Europe, the USA, Asia, Australia, and Africa, we serve clients of all sizes. We believe collaboration betters our world. Our unique open ecosystem model allows us to deliver end-to-end tech solutions.
Our services draw on a wide array of expertise, including apps & platforms, security, cloud, data & analytics, hyperautomation, and digital workplace.
Our core expertise in Vietnam and the APAC region allows us to provide state-of-the-art technology services that digitally transform our clients:
Apps & Platforms: We combine agile methodologies, advanced technology, collaborative tools, and multidisciplinary teams to develop web, mobile, and enterprise apps for our worldwide clients.
B.O.T. Model: We bootstrap software development centers by building high-performing and scalable software development teams in Vietnam with our Build Operate Transfer model.