Automation Engineer Resume
Sunnyvale, CA
SUMMARY
- Having 4 years of experience as Software Developer and Automation Engineer which includes Web based application development and testing.
- Involved in all phases of Software Development Life Cycle (SDLC), and Software Testing Life Cycle (STLC). Involved in preparing Test Strategies, creating Test Plans, Test Cases, determining Test Schedules, and Test Environments.
- Experienced in Java in the form of classes and interfaces.
- Performed Unit Testing, Integration Testing, System Testing, Acceptance Testing, and Regression Testing.
- Extensively used tools like Quality Center/Test Director for defect tracking and writing test cases.
- Proficient in designing Frameworks from scratch, using TestNG and JUnit for Regression Testing and Unit Testing following Page Object Model.
- Good knowledge of developing artifacts in Maven, and deploying it to Apache Tomcat .
- Involved in backend testing by passing SQL Queries and tested data integrity for the portfolios using JDBC connectivity.
- Proficient in working on Multi - platforms, including Windows, Mac OS.
- Extensive knowledge of Object Oriented Programming concepts in Java and using Maven for build/deployment cycle process.
- Good test framework knowledge on Selenium Web Driver, TestNG.
- Good Analytical and communicational skills and adaptive abilities to work independently with minimal supervision, as well as working in a team environment.
TECHNICAL SKILLS
Programming Languages: C, JAVA, HTML, XML, Xpath, CSS, and Cucumber Frame Work.
Operating Systems: Windows, Linux (Ubuntu, Fedora, Cent OS).
Application Software: Visual Basic 6.0, JDBC, Servlets, Ms Office, Eclipse
Testing Software: HP ALM, Test Director, Quality Center.
Database Systems: Oracle 11g, MySQL.
Modelling Software: UML.
Automation Testing Tools: Selenium,TestNG,Junit,Cucumber,SeleniumWebDriver/ Grid.
Other Tools: GitHub, Jenkins, Maven, Apache Tomcat.
Defect Tracking: JIRA.
Browsers: Chrome, Firefox, IE
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Automation Engineer
Responsibilities:
- Designed and build advanced automated testing frameworks using Selenium.
- Used TestNG to perform automation unit test and integration test.
- Created advance framework following Page Object Model.
- Worked under the Waterfall developing environment.
- Proficient in designing Frameworks from scratch, using TestNG for Regression Testing and Unit Testing.
- Executed Black-box Testing with Selenium Web-Driver in Integration Testing and System Testing for Functional and Non-functional requirements, including performed Regression Testing and End-to- End Testing to ensure the complete integrated product working well.
- Worked with designing and building automation frameworks in Cucumber BDD.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber and Jenkins Continuous Integration, expanded test scenarios, tracked Cucumber reports.
- Familiar with database concepts and running and writing the SQL queries for backend Validation.
- Cucumber was used for entire regression testing and functional testing with primary tool as Selenium to test Scenarios, test Cases and Test conditions identified.
- Used JIRA for Identifying, logging, tracking and escalating bugs.
- Executed Black-box Testing with Selenium Web-Driver in Integration Testing and System Testing for Functional and Non-functional requirements, including performed Regression Testing and End-to- End Testing to ensure the complete integrated product working well.
Environment: Windows, Eclipse, Selenium Web Driver, Selenium Grid, Cucumber, JUnit, TestNG/Reporting, MS Word and Excel, Java, XML, Waterfall.
Confidential, San Ramon, CA
QA ANALYST
Responsibilities:
- Highly dynamic Environment with sprint teams using AGILE methodology.
- Participating everyday Stand up/touch base meeting with manager for updating day-to- day work status
- Created the Frameworks and automated the tests with using the TestNG/JUnit.
- Created automated test suites that validate acceptance test cases using Cucumber and Selenium-WebDriver.
- Written UI tests for checking the labels spelling, dates, drop-down lists, link text, tab sequences, color scheme.
- Used Page Object Model to set up Selenium framework
- Verifying all Application in different Browsers testing for application Browser compatibility testing on multiple platforms using Selenium Grid
- Interacting well with Developers and Managers to co-ordinate job tasks, deliverables to meet committed project deadlines
Environment: Java Script, HTML, CSS, Quality Center, Agile, SVN, SQL Developer.
Confidential
Quality Analyst
Responsibilities:
- Designed and implemented web applications units, system database and UI.
- Developed software-testing artifacts such as Test Case, Test Suite and Test Plan within Waterfall process environment as required.
- Created the application using MVC layered architecture (loosely coupled and highly cohesive).
- Designed Use Case, Sequence, Class, State Machine Diagram using Magic Draw UML tool for Software Specification Requirement document.
- Documented defects found during the test execution, kept track of the defects, recorded manual test cases in Test Director and performed Regression Testing for the defect fixes in each version update.
- Performed Java Object-Oriented Programming in Eclipse and created Test Framework using Selenium WebDriver.
- Performed database testing on complex SQL queries and validated the interface values against the data bases using JDBC.
- Proactively shared knowledge on best practices for testing software and acted as a consultant across all the software development and testing groups.
ENVIRONMENT: Windows, Java, JDBC, Oracle 11g, Apache Tomcat, Selenium WebDriver, JUnit, TestNG, Eclipse IDE.
