Sr. Test Engineer
Key Responsibilities
- Work with both Agile and Waterfall projects and be responsible for the quality of the product by handling all required testing activities.
- Understand the role of testing within the SDLC and effectively advocate for the best possible customer experience of product quality within those parameters
- Understand how system s/w ecosystem work and develop test approach that fits overall test strategies.
- Participate in requirement analysis, design session and story grooming session to come with effective test plan and coverage
- Execute Functionals, System, Integration and End to End testing across enterprise applications suite.
- Build automation within the sprint to certify the stories from quality and performance perspective.
- Drive test engineering meetings (Planning, Status, Defect triage etc.) involving cross functional and business teams
- Setup & configure applications, test data, databases, environments in automated ways
- Support end to end continuous integration and continuous deployment through automated tests.
- Collaborates cross-functional end to end teams to triage and resolve technical issues as needed
- Provide regular status on the testing activities (Daily/Weekly) to the IT and Business stakeholders
- Manage daily review and analysis of automated tests results and reporting
- Integrating automated tests as part of CI (Continuous Integration) Tools and delivery practices with tools like Jenkins and Bamboo
Required Skills & Experience:
- 6 or more years’ combined experience in a Retail business and / or Information Technology in Quality Engineering / testing role.
- Bachelor’s degree or higher in Computer Science, Computer Information Systems or related field
- Experience and expertise working with databases like Oracle or MySQL
- Experience with Communication Management, Email and Campaign Management, Customer Care, Customer Master Data Management, Enterprise Data Warehouse Business Intelligence and Integration (ETL/ESB).
- Experience with Selenium or equivalent technologies in test automation and must have strong knowledge in developing various automation frameworks for front-end, back-end and middle tier
- Experience with service now; code control & bug tracking tools such as GIT, bitbucket and JIRA
- Extensive experience in working in Agile Methodology of software development
- Knowledge of TDD (Test Driven Development) and BDD (Business Driven Development
- Outstanding written & oral communication, presentation and collaboration skills are required.
- Test tools experience Jmeter, Junit, Selenium, Gatling etc.
- Extensive experience in API testing and automation using API testing frameworks like RestAssured, Karate etc.
- Experience with automating performance testing with tools like JMeter
- Mercury/HP tools or equivalent – Quality Center, Quick Test Pro, WinRunner, Load runner
- Strong knowledge in working with AWS environments (S3, EC2, Lambdas, Cloudwatch)
- Experience with Cloud based tests (AWS, GAE) is mandatory
- Experience in UNIX (Solaris/Linux/AIX), XML, JSON schemas and usage
- Extensive experience with Enterprise Java(J2EE), JSP, Java Script, jQuery, Spring, Hibernate
- Experience with NO-SQL (Mango, Cassandra) is a plus