Qa Automation Developer/tester Resume
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, AngularJs, 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, SVN and Mercurial source control management tools
- Versed with running continuous integration using Jenkins, Bamboo 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
- Hands-on experience with documentation tool like Confluence and Defect management tool link JIRA
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, Bamboo
Database and Database API: SQL Server 2005, Oracle 11g, JDBC, PL/SQL
Database Language: SQL
Design Tools and IDE: Webstorm, Intellij, MyEclipse, Photoshop
Operating Systems: Windows, Linux, Android, iOS
PROFESSIONAL EXPERIENCE:
QA Automation Developer/Tester
Confidential
Responsibilities:
- Active member of Kanban team and work on Arizona state retirement system
- Design and develop Page Objects using Page Object Design Pattern
- Convert groovy test cases into Java, selenium and cucumber framework.
- Create reusable test scripts
- Enhance test scripts so that code maintenance is easy
- Periodically check Bamboo report to check failed and pass scripts
- Prepare test data, test plans, test cases, test scripts and test data for the application.
- Log defect in JIRA
- Assists with troubleshooting client production issues
- Review the code written by other members in the QA team.
Technology / Tools Used: Java(JDK 1.8), Selenium WebDriver, Bamboo, JIRA, Mercurial, Tortoise Hg, FishEye, PL/SQL, Oracle, Groovy
Senior QA Automation Engineer
Confidential
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, TestFlight, Android Studio, Confluence
Software Engineering, QA
Confidential
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 Used: Servlet, JSP, JDBC, Java, MySQL, MyEclipse, Selenium WebDriver
