Automation Engineer Resume
Washington, DC
SUMMARY
- 7 years of experience in the Software Quality Assurance in Manual and Automation Testing of Web applications with extensive testing and automation experience in different domains such as e - commerce, banking, healthcare, financials, government and more.
- Expertise in various aspects of the Software Development Lifecycle including Requirement Analysis, Test Planning, Test Execution, and Maintenance.
- Hands on experience with Cucumber, TestNG, POM framework and extracted data from external files using Apache POI and loaded into the variables in the scripted code.
- Plan, write, and execute automated tests using automation scripts with Java and Selenium.
- Performed BDD (Behaviour Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Experience in automating test cases using TestNG, Cucumber, GIT version control & Maven.
- Proficient in the creation and execution of test plans, defect tracking, and requirement overage.
- Practical knowledge of Object-Oriented Programming Concepts (OOPs) and Core Java.
- Actively involved in QA planning and testing in an Agile/Scrum/Sprint environment.
- Exposure to Web Services for validating Web Services using Postman/SoapUI.
- Created and tested queries in the database to conduct data integrity testing and end to end testing.
- Interacted with Project Managers, Business Analysts, and developers in reviews and solving problems encountered in the application.
- Expertise in various types of testing like Smoke testing, Integration testing, Regression testing, System testing, Black-box testing, GUI testing and UAT testing.
- Writing optimized XPath and CSS to locate various web elements - static and dynamic objects.
- Managed and used defect management tool - JIRA for bug tracking and closures.
- Experienced with Jenkins as Continuous Integration server, Schedule jobs to run at regular intervals.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high pressure.
TECHNICAL SKILLS
Testing Tools: Selenium IDE/WebDriver, SOAPUI, Postman
Languages: Core Java, SQL, XML
Web Technologies: HTML, XML, CSS
IDE: Eclipse, PostgreSQL
Test Framework: TestNG, Cucumber, BDD Framework
Build Tool: Maven
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, HP ALM
Operating Systems: Windows (XP, Vista & 7, 8)
PROFESSIONAL EXPERIENCE
Automation Engineer
Confidential - Washington, DC
Responsibilities:
- Analysed System specification documents (SSD), Business requirement documents (BRD) to identify test requirements. Performed agile testing, review the stories and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool.
- Developed automated test cases using Selenium WebDriver and used Java frameworks to develop the manual test scripts and executed them using Cucumber framework.
- Maintained Requirement Traceability Matrix (RTM) to make sure dat test plans were written for all the requirements and performed gap analysis.
- Hands-on Experience on Selenium WebDriver and creating Scripts in Selenium WebDriver using Java.
- Experience in full Software Development Life Cycle (SDLC), in-depth knowledge of contemporary QA/test principals, methodologies.
- Used Maven to halp manage project's build, report and documentation across the network.
- Participated actively in continuous integration of the automation framework using Jenkins.
- Logging defects, tracking and working with developers to drive them to closure using JIRA.
- Generated Selenium test reports using Extent Reports and Logs for quality assurance.
- Developed and maintained reusable test scripts to ensure complete requirement test coverage.
- Monitoring and analysing the testing process, and making recommendations for improvements.
- Support/Co-ordinate test automation through planning, analysing, designing and executing test cases utilizing a variety frameworks/tools (TestNG, Selenium WebDriver, Maven)
- Performed backend testing by writing and executing SQL queries to validate dat data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.
- Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.
- Contributed in developing Automation Framework dat uses Java, Selenium Web Driver and Cucumber.
- Participated in peer review with team and developers to review test cases/test scripts.
- Experience in working with Oracle Database, SQL as well as PG Admin PostgreSQL.
- Involved in Test documentation, such as Test Cases, Bug Reports, Use Cases etc using Jira.
- Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.
Environment: Core Java, Selenium WebDriver, TestNG, Cucumber, Maven, Jira,, Gherkins, Eclipse IDE, SQL, PG Admin (PostgreSQL), MS Office, Windows 8 and 10
Automation Engineer
Confidential - Baltimore, MD
Responsibilities:
- Worked in a dynamic agile scrum environment and worked side by side with developers’ team.
- Developed, executed and maintained test automation scripts using Selenium WebDriver.
- Designed behaviour driven framework for selenium automation using WebDriver, Java and Cucumber.
- Used Jenkins as a continuous integration tool to schedule and run the automated test scripts.
- Perform Functional testing, Smoke testing and Regression testing and actively participated in daily scrum meetings and involved in bi-weekly Sprint releases.
- Performed various testing activities - functional testing and cross-browser compatibility testing.
- Updated test plan and documented defects in defect tracking JIRA.
- Designed and develop automated test scripts to increase testing efficiency and reliability.
- Reviewed and analysed business requirements and technical specifications to come up with Testing Scope and Level of Efforts (LOE).
- Performed Data Driven testing using Selenium WebDriver and TestNG functions which reads data from property and XML files and other external sources.
- Participated in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive and Negative testing and monitored the behaviour of the applications during different phases of testing using testing methodologies.
- Developed and maintained automated test scripts in Java using Cucumber Framework.
- Worked closely with business team, designers and software developers to understand application functionality and navigational workflow.
- Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
- Performed Backend Testing, database table manipulations of relational database systems by writing complex SQL queries.
Environment: Java, Selenium WebDriver, TestNG, Cucumber, Gherkins, POM, Maven, Jenkins, Web Services, Oracle Database, Eclipse IDE, HTML, XML, Windows, Virtual Machine, Xpath, Firebug, Fire path.
Quality Analyst Manual Tester
Confidential - Morristown NJ
Responsibilities:
- Interact with the Business Analysts for requirement analysis, test case reviews.
- Created and executed manual test cases and logged defects.
- Performed manual testing of database, user interface (UI), and mobile applications.
- Defect verification, bug reproduction to ensure a good quality product and defect closures.
- Following up with the development team for open defects and reporting status to Test Lead.
- Regression testing to ensure the defect has been addressed in the application to close the defects.
- Generating test reports and graphs through the completion of testing and verification.
- Conduct QA reviews and inspections to find potential defects and recommend corrective action.
- Reporting and sharing data disposition to team leads and communicating with different departments.
- Analysed the Business Requirements and worked closely work with the Business Team to get the clarifications.
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Actively communicated with the end users and business users to create realistic test cases.
- Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.
- Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.
- Provide test summary documentation and analyse test results, identifying trends and/or root causes of analysis.
- Involved in the regression test planning for the project and identified the critical regression tests.
- Participated in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.
- Provided weekly status updates showing the progress of the Manual testing effort and open issues to be resolved.
Environment: Manual Testing, SQL server, Windows XP, 7 and 8, HP Quality Centre, ALM, MS Excel.
