Senior Qa Automation Engineer Resume
AZ
SUMMARY:
- Highly motivated and hardworking IT professional with strong expertise in planning and designing automation tests on large scale applications
- Extensive knowledge of quality assurance standards, methodologies and strategies
- Versed with SCRUM and Waterfall SDLC
- Good understanding of Object Oriented Programming principles
- Good understanding of Test Life Cycle
- Experience in developing end - to-end tests for complex enterprise applications
- Well versed in Black Box, Smoke, Functional, Regression, Manual and Integration testing
- Experience in Web-Services / API Testing, Database Testing and JSON structure
- Strong experience in creating Test Plans, writing and executing Test Cases using manual and automated tests
- Hands-on experience in Selenium WebDriver, Protractor, Cucumber, Angular Js, Junit and TestNG
- Direct experience with API and REST testing using Rest-assured framework, Swagger, Jasmine, Frisby
- Efficient in providing the efficient locators strategy like model, binding, CSS and XPath to run WebDriver script in stable condition
- Hands-on experience writing SQL Queries on SQL Server 2005 and MySQL
- Skilled at Git and SVN source control management tools
- Versed with running continuous integration using Jenkins and builds using Maven
- Applied experience on BDD Cucumber framework
- Skilled at debugging issues and providing support
- Very good analytical and communication skills and ability to work as part of a team or independently with minimal supervision
TECHNICAL SKILLS:
Programming Languages: Java, Javascript
Web Technologies and frameworks: JSP, Servlet, HTML, Struts 2, Frisby, Swagger, AngularJS, Rest-assured
Automation Testing: Selenium WebDriver, Protractor, Junit, TestNG, Cucumber, SoapUI, Frisby, Jasmine
Continuous Integration: Jenkins, Travis CI, Maven
Database and Database API: SQL Server 2005, Oracle 11g, JDBC
Database Language: SQL
Design Tools and IDE: Webstorm, MyEclipse, Photoshop
Operating Systems: Windows, Linux, Android, iOS
WORK EXPERIENCE:
Senior QA Automation Engineer
Confidential, AZ
Responsibilities:
- Active member of SCRUM team working on Digital My Resource - a system built to allow ordering waste pick up container, pay invoice, order services for resident, business and community.
- Attend SCRUM ceremonies including daily standups, grooming sessions, sprint reviews and sprint retrospective
- Work with development team to understand technical design and architecture for test planning.
- Design and develop Page Objects using Page Object Design Pattern
- Test application’s frontend in the testing environment using WebDriver, Cucumber, Jenkins, Protractor and Angular JS.
- Create and enhance test scripts to handle new features, and build test cases
- Test request and response of JSON based web services interfaces using Swagger, Jasmine, Frisby and Postman.
- Prepare test data, test plans, test cases, test scripts and test data for the application.
- Update test scripts, test plans and test cases periodically to manage changes in requirements.
- Test applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
- Perform Smoke, Black-box, Functional, Integration, Manual and Regression testing.
- Create, retest and close defects.
- Maintain Defect document in Rally and interact with the developers to resolve technical issues.
- Participate in weekly QA meetings and various other meetings and discuss application and process enhancements.
- Perform Mobile App testing for iOS and Android.
- Create and maintain defects, test case in Rally
Technology / Tools Used: Java (JDK 1.5), Angular JS, Selenium WebDriver, Jenkins, JSON, Git, Frisby, Protractor, Swagger, WebStorm, Postman, SOAP UI, XML, Jasmine, Cucumber, Rally, Git, npm
Software Engineering, QA
Confidential, CA
Responsibilities:
- Active member of SCRUM team worked on the system for order entry and order forecasting.
- Attended SCRUM ceremonies including daily standups, grooming sessions, sprint reviews and sprint retrospective.
- Worked with Product Owner for story clarifications and demo preparation.
- Built and tested Ajax application using Selenium WebDriver and Java.
- Generated test report using TestNG.
- Used Jenkins and Maven to build and run tests.
- Managed application build and configuration.
- Coordinated with the development team to fix application defects timely.
- Performed REST web service testing using Rest-assured framework.
- Created BDD scenarios using gherkins language.
Technology / Tools Used: Java (JDK 1.5), Selenium WebDriver, Maven, Jenkins, JSON, Git, Rest-assured, Cucumber
Software Engineer, QA
Confidential
Responsibilities:
- Worked as a QA team member on Performance and Competency management System (PCMS); this was built to manage organization layout, appraisal definitions, appraisal workflow, appraisal normalization, compensation, reports for small to mid-size companies.
- Tasked with to create test cases, test scripts and test application using Selenium WebDriver.
- Generated test report using TestNG.
- Assigned defects to developer.
- Managed application build and configuration.
- Debugged and resolved application issues.
- Coordinated with Development team to fix application defects timely.
- Coordinate with client to perform UAT (User acceptance test) on staging server.
Technology / Tools Used: Java (JDK 1.5), Selenium WebDriver, Jenkins, JSP, Struts 2, JavaScript, JBoss5.0, SQL Server 2005, SVN, MyEclipse
QA Analyst
Confidential
Responsibilities:
- Worked as Quality Assurance Analyst on Billing and Inventory System
- Build automation testing using Junit and HtmlUnit.
- Tracked defects. Communicated defects to developers and ensured that defects are fixed timely.
Technology / Tools Used: Java, Junit, HtmlUnit