QA Engineer
Aria Systems
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Create detailed, comprehensive and well-structured test plans and test cases.
- Estimate, prioritize, plan and coordinate testing activities.
- Design, develop and execute automation scripts using open source tools.
- Identify, record, document 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 as part of Scrum team.
- Design, implement, and support performance testing systems and strategies.
- Stay up to date with new testing tools and test strategies.
- Expected to research and develop tools with the goal of increasing automation development quality and productivity.
- Proficient at decomposing requirements and developing test automation for projects of simple to high complexity.
- Practices automation development efficiency, maintainability and reusability.
- Understands software quality best practices, test strategy and planning, test case development, test case execution, test data, defect tracking, and test automation; actively participates in process improvements.
- Recognizes issues (e.g. with requirements, design, implementation, etc.) and works with appropriate resources to address and resolve.
- Seeks and understand big picture/business cases behind individual requirements.
- Test Complex Cloud Infrastructure and platform products.
- A minimum of 1 year of experience in enterprise and large-scale internet-facing software quality.
- Minimum of 1 year of experience working in an Agile development environment.
- Minimum of 1 year of experience working on Java.
- Minimum of 2 years’ experience with the following:
- Open source and with the open source community
- API testing
- Database verification
- Coding for automation, without reliance on record and playback scripting
- High-volume, highly scalable applications.
- Minimum of 1 year of experience working with Selenium/Cucumber based automation frameworks.
- Experience with scripting languages, such as JavaScript, Groovy, Windows and Unix shell scripting.
- Proficient in Java/PHP.
- Working knowledge in Agile/Scrum.
- Strong desire to build, sense of ownership, urgency, and drive.
- Excellent communication skills.
- Strong analytical skills with excellent problem-solving abilities.
- Ability to handle multiple competing priorities in a fast-paced environment.
- Proven results-oriented person with a delivery focus and demonstrated ability to achieve in a highly innovative and fast paced environment.