Automation Engineer Resume
IL
SUMMARY
- 5+ years of experience an Automation Engineer with proficiency in both manual and automation testing of Web Testing, Mobile Testing (Hybrid application), Web Services (SOAP and REST) using Java, JavaScript, Protractor - cucumber and Rest Assured,
- Experience in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Bug Life Cycle and Development Methodologies like Agile.
- Expertise in different types of testing like Functional, Regression, System, Usability, Back-End and User Acceptance of web applications.
- Extensive experience in preparing Test Plans and Test Cases/Test Scripts based on user requirements and system requirements documents.
- Hands on experience in executing test scripts with tools and technologies such as Java, JavaScript, Protractor-cucumber, Maven, Jenkins, Rally and Rest Assured HTTP Client, Postman
- Experience in using Data Driven and Page Object Model (POM) for Protractor-cucumber.
- Proficient in testing Web Services using SOAP UI as well as Java, Rest Assured Http Client API
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Rally.
- Strong experience with Version Control Systems such as GIT.
- Excellent interpersonal skills and proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS
Testing Tools and API: Selenium 2 (IDE/ RC/WebDriver/ GRID), Maven with JUnit/TestNG, Postman and Rest Assured Http Client
Languages / Scripts: Java, HTML, CSS, Java Script
Web Technologies: Web Services - REST
Bug Tracking Tools: Rally
Database and Tools: SQL
Misc. Tools: Eclipse, Firebug, FirePath
Build / CI Tools: Maven, Jenkins
Platforms: Windows, MAC
Version Control: GIT
PROFESSIONAL EXPERIENCE
Confidential, IL
Automation Engineer
Responsibilities:
- Review requirements, specifications and technical design documents to provide timely and meaningful feedback
- 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 thoroughly 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
- Liaise with internal teams (e.g. developers and product managers) to identify system requirements
- Monitor debugging process results
- Investigate the causes of non-conforming software and train users to implement solutions
- Track quality assurance metrics, like defect densities and open defect counts
- Working with project planning and reviewing
- Experience in Timeline decisions and release process
Environment: Appium, Postman, Spock-Cucumber, JavaScript, Jenkins, BDD, Agile, JIRA, Web Strom, Web Services (Feign Client), HTML.
Confidential, IL
Sr. QA Engineer
Responsibilities:
- Extensively involved in all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using agile methodologies.
- Designed, executed and maintained automated test codes using JavaScript, Protractor-Cucumber prior to agile release for functional and regression test cases.
- Extensively used Page Objects Design pattern and Data Driven Framework in the project using JavaScript, Protractor- Cucumber
- Used Postman tool to test SOA based architecture application to test REST API.
- Tested Rest API using Rest Assured framework.
- Used Rally for working on User Stories and Defect Tracking.
- Co-originated with various team for managing defects calls and resolving the testing issues.
- Communicate with various vendors and give support for the system
- Working on assessments and improvements of enterprise
- Workforce planning and Development
Environment: JavaScript, Protractor-Cucumber, Maven, Jenkins, Rest Assured, BDD, Agile, Rally, Web Services (RESTFUL), HTML.
Confidential, CA
Sr. QA Engineer
Responsibilities:
- Extensively involved in all stages of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) using agile methodologies.
- Designed, executed and maintained automated test codes using JavaScript, Protractor-Cucumber prior to agile release for functional and regression test cases.
- Extensively used Page Objects Design pattern and Data Driven Framework in the project using JavaScript, Protractor-Cucumber
- Used Postman tool to test SOA based architecture application to test REST API.
- Tested Rest API using Rest Assured framework.
- Used Rally for working on User Stories and Defect Tracking.
- Co-originated with various team for managing defects calls and resolving the testing issues.
- Vision and Strategic planning
- Program management and improvement
- Consulting, Coaching and Counseling with team and management
Environment: JavaScript, Protractor-Cucumber, Maven, Jenkins, Rest Assured, BDD, Agile, Rally, Web Services (RESTFUL), HTML.
Confidential
QA Engineer
Responsibilities:
- Created Test plan & Script, Defect Management Templates; Created Initial test plan and developed test cases and test scripts manually.
- Used Rally to store all testing results, metrics, created Test Cases, and Reporting.
- Reviewed Business requirements, IT Design documents and prepared Test Plans which involved various Test Cases for all assigned module/projects; Review Test Requirements, Creating Test Plans and Test Strategy documents.
- Developed a Defects Tracking Log for the SharePoint Site to track defects while testing.
- Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.
Environment: Java, Selenium WebDriver, TestNG, Maven, TDD, Agile, XPath, Rally, Firebug, Windows.