Application Test Professional
Location : Bengaluru
Specific Responsibilities
- Collaborate with QA analysts and software developers to create rigorous tests that measure how well the software works on different devices.
- Develop automation scripts using tools such as Katalon Studio, Appium, WebDriver IO, etc.
- Design and Develop Automation Scripts.
Hands on Experience :
Performance engineer
Performance Testing
JMeter/System Load Testing
Stress Testing
Neo load
Throughput/Latency Optimization
Performance Optimization
API Performance Testing
Postman
Smoke Testing
Sanity Testing
Functional/Non Functional Testing
Regression Testing
Black/White Box Testing
Manual Testing
Execute Test Cases:
- Understand and execute test cases based on software requirements and technical specifications also while work on Defects.
- Ability to work on Test Strategy Plan.
- Analyse test results and track software defect reports.
- Active participation in Scrum calls.
- Should manage the tasks based on Priority and good in multitasking.
Coordinate QA Environments and Infrastructure:
- Coordinate and manage the QA environments and automated testing infrastructure.
- Ensure that the testing environment is set up correctly for efficient testing.
Detect and Document Software Failures:
- Detect software failures during testing so that defects can be discovered and corrected.
- Document and report issues and track their resolution.
Participate in Test Automation Planning Meetings:
- Collaborate with cross-functional teams during Test Automation planning meetings.
- Provide insights and recommendations related to testing strategies.
- Mentor the consulting team in the process of effective impact assessment and selection of regression test collateral
- Managing the continued professional development, qualifications, and capabilities related to Automation Testing
Skill Requirements - Essential
- Strong experience in automation testing tools and frameworks (Appium, WebDriver IO)
- Strong knowledge on Programming concepts (Java-Selenium preferrable)
- Functional and non-functional test automation work experience.
- Design and implement CI/CD pipelines using tools such as Azure, or similar.
- Integrate automated testing into CI/CD pipelines to facilitate continuous testing and ensure rapid feedback on code changes.
- Collaborate with development and DevOps teams to ensure seamless integration and deployment of code.
- Troubleshoot and resolve issues related to automated tests and CI/CD pipelines.
- Clear understanding of testing practices within software development and delivery programmes
- Clear understanding of the challenges of Agile development testing, regression testing, defect management
- Able to manage the priorities and daily work activity for yourself and a small team of other consultants.
- Be organised, methodical and proactive.
- Ability to verbally explain complex issues in clear, plain English.
- Ability to produce clear and accurate communications in mail.
- Strong communication and inter-personal skills both internally and with customers.
- Technical Specification development and documentation.
- Ability to work flexibly to meet customer requirements.
- Have experience managing automated functional test collateral.
Skill Requirements - Preferable
- Good intellectual and analytical problem-solving ability.
- Demonstrate good networking skills and be able to establish strong personal relationships both internally and externally.
- Consultants are expected to obtain technical certifications relevant to testing.
- Alignment to ISTQB programmes and certifications.
- Product Knowledge
- API Testing work experience
Person Specification/Attributes
- Professional and committed, with a disciplined approach to work.
- Motivated and driven by finding and providing solutions to problems.
- Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers.
- Has respect for others and their views.
- Technology minded and focused, enthusiastic about technologies.
- Analytical, able to raise from the detail and see the bigger picture.
- Dedicated to continually updating and upgrading own knowledge.
- Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things.
- Values quality at the centre of all things in work.