Position
QA Automation Engineer: 3-5 years
Location:Β Hyderabad
About AmphoraΒ
The world never stands still. And new challenges arise every day. With a passion for learning things, for ensuring great quality, and intelligently driving things forward we are helping our clients to move towards a better future. Help us shape the future.
With our innovative technology we support our clients in continuously improving the quality, reliability and efficiency of our product and processes. Can you help us shape the future?
We are looking for dedicated and enthusiastic people with the skills and vision to build a better tomorrow. Join our best class engineering team and help us to ensure to deliver high-quality product that will transform our clients throughout the world.
Our drive to make the impossible possible has no limits! This is your chance to join us and make the difference.
Β
Role and ResponsibilitiesΒ
- Actively participate in sprint planning, understand business requirements and draw the effective business scenarios for automation
- Solid experience of creating automation scripts using Cypress, Java and Cucumber ensuring the customer's journeys and multiple touch points are fluid and free from defects
- Create automation test suites for Web applications using Cypress
- Create and enhance API automation testing frameworks using Rest Assured
- Write the automation code to the level same as developer code with SOLID principles and with all recipes of reusability, logging and reporting
- Analyse requirements and draw the test scope, understand design, implementation of the proposed solution in scope and give accurate estimations
- Not only making good use of open source libraries/frameworks but also be able to write custom mini libraries and utilities wherever needed for automation
- Self-efficient in setting up tools, automation frameworks, resolving technical issues, debugging, trouble shooting, generating automation reports and error logging
- Proactive and take initiative to communicate, collaborate to get test automation done in time to a high standard
- Create and configure automation test jobs into Jenkins to be part of CI/CD pipelines with good reporting mechanism
- Implement automation best practices in every aspect of the automation and testing in general in day to day automation
- Think out of the box to design test cases for optimum quality
- Should be able to work actively on a project hands on using agile / Scrum methodology. Understanding & Analysing requirements, ability to attend technical discussions with the Product Mangers/SCRUM teams and be able to support the activity
- Ensure the timely delivery of assigned testing tasks/ milestones planned and assigned for a release cycle.
- Good communication and presentation skills. Should be able to present your point clearly and concisely at the stand ups and meetings
- Attention to details and capture requirements accurately and effectively
Effectively collaborate on cross-functional and globally located teams including other testers, developers, and business analysts
Quality conscious.
Technical Skills
- Strong Cypress and JAVA coding skills to be able to write the automation scripts independently to a high standard
- Experience with Cypress, JavaScript, TypeScript
- Strong of API testing (Rest Assured/Postman/Soap UI/Swagger)
- Good Knowledge of SQL and be able to write and execute database queries
- Experience in CI/CD and version controls (Jenkins, GIT)
- Experience of using build tools Gradle, Maven
- Good understanding of tenets behind WEB UI automation such as DOM, Cross browser testing, CSS, HTML
- Demonstrable experience of testing APIs in a complex technical environment
- Experience of using BDD methodologies such as Cucumber and JBehave
Β
Additional ResponsibilitiesΒ
- Secure software engineering principles to be followed to all the development platforms and coding languages.
- Follow all the security protocols for repositories, version control, application security, detect vulnerabilities and fix them.
- System change control procedures should align with support operational change control with adherence to security principles.Β
- The user needs to read and understand the information security polices defined for Amphora and adherence to the same
- Report any security/privacy related incidents
- Participate in organisations information security related activities conducted by the Security team
- Β
Preferable
- ISEB/ISTQB Certification
- Oracle JAVA Certification
- Experience in using tools Postman, Soap UI and Swagger
- Knowledge of Commodities trading
ExperienceΒ
3 to 5 years of experience
QualificationΒ
- Must have a relevant degree or equivalent relevant work experience. Higher relevant education preferred.
- Strong problem solving & troubleshooting skills
- Motivated, energetic team player willing to take initiative and learn new concepts.