Automation Engineer Resume
Addison, TX
SUMMARY
- Experience in Software Testing (Manual and Automation), Software Analysis, Design, and Development of Client Server and Web Applications.
- Good understanding of Software Development Life Cycle and Agile, Waterfall, Iterative software development principles.
- Experienced in BDD using Cucumber/Gherkin
- Experienced in using Selenium and working knowledge of automation framework like Hybrid, Data driven, Keyword framework and POM.
- Sound knowledge on Junit/TestNG frameworks for Unit and Functional testing, Maven for Project building and Jenkins for Continuous Integration
- Implemented cross browser testing and Data driven testing using @Parameters and @Dataprovider annotations.
- Experienced in all levels of Testing such as Positive testing, Negative testing, Functional testing, regression testing and User Acceptance (UAT), Smoke testing, Black box testing, White Box testing, Browser testing.
- Expertise in Problem Solving and Defect Tracking Reports using Bug tracking tools like ALM, JIRA
- Experienced in Backend Testing and Executing SQL commands.
- Able to write intermediate to complex SQL queries from the scratch, using Oracle, My SQL, SQL Server.
- Proficient in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix including both Manual and Automation testing of the applications.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM/QC and JIRA.
- Familiarity with OOPS concepts, Data Structures, Collections and Exception Handling using Core Java
- Expertise in using Apache POI to read data from external sources to feed locators into the test script.
- Implemented test automation for handling popup windows and alerts using WebDriver and Alert interface.
- Testing Web Services: SOAP and REST API requests using SOAPUI and Postman.
- Participate in daily stand - ups and project planning and retrospective meetings
- Able to effectively coordinate tasks & accomplish projects on time
- Team player with excellent communication and leadership skills.
TECHNICAL SKILLS
Testing Tools: Selenium Webdriver,Cucumber,Postman,SOAPUI
Languages: Java,JavaScript,C,Gherkin,PowerShell,VB Script, XML, JSON,HTML, CSS
Testing Frameworks: BDD,Hybrid,POM,TestNG,JUnit,Data Driven
Defect tracking and management: Jira, ALM/QC
Database: Oracle, SQL Server, MySQL
Utilities: Eclipse IDE, intelliJ IDE, GIT, Maven, Jenkins
Platforms: Windows 7/8/10, Mac OS, LINUX, UNIX
Methodologies: SDLC, STLC, Agile Scrum, Kanban, Waterfall Model
PROFESSIONAL EXPERIENCE
Confidential | Addison, TX
Automation Engineer
Responsibilities:
- Working in an Agile environment including on shore and off shore team members.
- Involved in writing and executing Selenium test scripts using Java and Selenium
- Involved in reviewing and executing manual test scenarios using ALM.
- Evaluating and reporting results and tracking bugs using ALM.
- Actively participating in project review meetings and discussing issues, status for tracking the progress with project teams.
- Ensure to meet the project timelines and escalate the risk identified during the testing process.
- Reports defects, Verify fixes and close bugs.
Environment: Environment: HP ALM, Java, Selenium,Eclipse,Cucumber,BitBucket, Postman, MS SQL Server,Jira
Confidential | Dallas, TX
Automation TesterResponsibilities:
- Create automation scripts on a regular basis and run existing scripts
- API Testing - Manual & Automation
- Develop and maintain Selenium web driver scripts for Functional, Smoke and Regression testing.
- Maintain and Update test plans, test cases, test environment through SDLC.
- Experience with working with onsite & offshore project team - work direction, estimation, resource management and issue resolution.
- Report defects usingJira,Verified fixes and close bugs.
- Work in Agile software development methodology and use daily scrum meeting to provide the daily updates and collectively document the team updates.
- Participate in QA reviews and implementation of processes and procedures improvements.
Environment: Agile, Jira, SeleniumWeb Driver, TestNG, MAVEN, Swagger, RestAssured, Web Services, Windows,, MySQL, MS-Office JAVA, Eclipse, Jenkins, XPATH, XML, HTML, CSS.
Confidential | Dallas, TX
Automation Test EngineerResponsibilities:
- Developed features, scenarios, step definitions for BDD (Behavior Driven Development) using Cucumber, Gherkin and Java.
- Develop automated test scripts, reusable components and functions using Selenium WebDriver through Java
- Designed and Developed Test Cases for automated testing by analyzing the Business Requirements using Selenium, J-unit and Eclipse IDE.
- Middleware and DB Testing using Postman and SQL.
- Created test cases, scripts based on functional specification, prepared test data for testing.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed test automation scripts using Selenium WebDriver for regression testing for releases of the application.
- Worked on Selenium GUI Object / element verification was done through XPath, CSS Locators.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
Environment: Agile, ALM, SeleniumWeb Driver, TestNG, MAVEN, SOAP UI, Web Services, Windows, Oracle, MySQL, MS-Office, UNIX, JAVA, Eclipse, Jenkins, XPATH, XML, HTML, CSS.
Confidential | San Francisco, CA
QA EngineerResponsibilities:
- Worked closely with the BA, Product Owner, and Development teams to gather and understand use cases, requirements and system implementation
- Involved in the creation of User Stories based and Test procedure development.
- Identified areas for improvement in the quality system for test smart and better reusability
- Wrote Automation Scripts using Selenium Web Driver, Maven and Jenkins.
- Created and maintained libraries and object repositories for the whole team to work with
- Performed Data Validation using SQL, Defect Resolution and Maintenance.
- Extensively written SQL queries to perform back end testing.
- Developed automated test scripts with Selenium web driver based on various use cases.
- Worked with development teams to investigate and correct software bugs and deficiencies based on testing results.
- Created progress reports to ensure appropriate test coverage and results.
- Worked with team in remote offshore location daily basis to discuss any issues regarding projects.
- Used Apache POI to read data from external sources to feed locators into the test script.
- Performed Positive & Negative Testing for system validations.
- Reported defects usingQuality CenterVerified fixes and closed bugs during regression testing.
Environment: Selenium WebDriver, Java, Agile environment, JIRA, Soap UI, SQL/PL SQL, XML, JSON, Junit, Jenkins, MS Office, Windows, Unix/Linux.
