Trispoke Managed Services Pvt. Ltd.
Location
India | India
Job description
Software Quality Assurance Analyst
You will be primarily responsible for preparing and executing quality assurance tests on the company's software products. This position requires creativity, focus and a user-centric mindset.
You will participate in both manual and automated testing of all required software components as directed by management. You will take part in the maintenance and enhancement of an automated testing framework to increase our test coverage. Frontend and usability testing will also be required. You will always represent the customers voice when it comes to the high-quality expectation that our customers entrust in us. You will take a hands-on approach to design test plans and orchestrate test automation when deemed appropriate.
Tasks of the Software Quality Assurance Analyst may involve but not limited to following:
- Design and developing testing automation framework/tools to support component-level testing automation for new functionalities and regression testing suite for system-level end to end testing
- Investigate and recommend innovative automated test approaches and processes for existing and coming new software and hardware products that in QAs testing scope
- Continuously improve automated testing methodologies enable testers to maximize test coverage
- Review functional and technical documentation to identify requirements for the new function implementation in order to support new features test automation
- Execute automated testing scripts and generate testing result report
- Create, maintain, schedule, and execute project test plans and test cases as required
- Ensure quality standards for a given software product release have been satisfied and met, always from a customer's perspective
- Implement Selenium based test automation using Java
- Ensure all defects are logged and documented according to the company's Engineering standards in a bug tracking system
- Provide feedback and recommendations to developers on software usability and functionality
Education and Training Requirements
The minimum post-secondary education requirement for the Software Quality Assurance Analyst is a bachelor's degree in computer science, engineering, or other related disciplines. The Software Quality Assurance Analyst must also have a minimum of 5 years of experience working in a Quality Assurance or Testing position.
Knowledge And Skills Requirements - 5 year software testing experience in both agile and waterfall methodologies
- 3+ year experience working as automation QA engineer
- Strong programming skills in Java, JavaScript
- Experience in any Relational Database Management System
- Experience in test automation framework development
- Experience in creating test cases and building test automation using the Selenium framework
- Experience with CI/CD tools such as Jenkins
- Experience creating, modifying, and running Jenkins jobs
- Excellent written and verbal communication skills
- Ability to drive unit, system, stress and performance test plans and strategies
- Experience and knowledge of test strategy development, test planning, testing methodologies, test automation and test case design techniques for enterprise class web applications
- Proven analytical, troubleshooting, and problem-solving skills
- Experience in performance testing is an asset
Person Specification
The Software Quality Assurance Analyst must be a great team player who is driven by quality. You must be continuously striving to find ways to add value to the software development process. The Software Quality Assurance Analyst is an effective technical communicator who converts their findings into productive feedback for the rest of the team. We also requires their Software Quality Assurance Analysts to be open minded for change working in an Agile development environment.
Perks and Benefits
Salary : upto 30,00,000 LPA
100% Work from home in India.
for more job opportunities :
#remotejobs #jobsinindia #QA #Automation #java #share
Job tags
Salary