Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Manage QA team & coaching line manager for standards
- Involved in developing, optimizing the testing framework, design automation tests script
- Understand the platform architecture, in order to integrate the automaton tests for their services effectively
- Understand QA processes and systems for safe code delivery.
- Install, configure and maintain the software test environment.
- Develop and maintain the automation test framework, tooling, test services, data analytic project for QA (dashboards, test results)
- Design, implement and execute automated tests including functional, contract, performance, load and longevity tests.
- Performs maintenance and operational tasks (reconfigurating, updating, monitoring) on test environments (performance and pre-production clusters).
- Works with development teams to speed up testing and delivery, reproduce and resolve problems.
- Design, develop and execute test cases on component/integration and end to end level to ensure product quality. Write and maintain clear, precise bug reports to submit to the bug tracking system.
- Communicate - Talk to Engineers, Manager and Ops daily. Work with development teams to reproduce and resolve problems..
Job Requirements
- At least 2 years of experience as a QA Lead/Manager in software development.
- 5+ years experience in software development or automation testing experience.
- Experience on design/implement Automation Test framework and CI/CD integrations
- Nice to have experience on Automation open source tools
- Hand-on experience with Unit Testing in various frameworks like TestNG, JUnit, Selenium WebDriver.
- Good understanding of software development methodologies and quality processes.
- Good understanding of relational database design and transactional SQL and DBMS (Oracle, MSSQL).
- Testing, analytical, problem solving abilities are your strengths.
- Experience working on multitasking and prioritizing.
- Able to work independently, collaboratively and with less guidance.
- Know how to make decisions, explain and present.
- Be active and willing to learn and adapt new technologies.