Automation Engineer Resume
SUMMARY
- Over 7 years of experience in developing and executing test plans, test cases, test data, test scenarios, and test documentation based on the requirements and technical specifications
- Knowledge of industry standard methodologies like waterfall and agile.
- Excellent knowledge of agile and scrum development environment, multiple web browsers, and Automated testing suites.
- Experienced with several types of testing such as GUI testing, Web testing, Regression testing, User Acceptance Testing (UAT), Functional testing, End to End testing and Database testing.
- Led complete functional testing tasks for business and ensured full coverage in UAT for project and support issues.
- Knowledge of bug life cycle and skilled in writing test cases, executing test cases and reporting bugs in terms of critical/minor defect classifications.
- Experienced in documenting defects with high level of detail, accuracy using HP ALM/Quality Center and JIRA.
- Experienced in writing and executing SQL queries to perform Data validation and back end testing of databases to check the integrity of data.
- Hands on Experience in developing and executing test cases manually and developed automation Scripts with POM frameworks for web application in Java and JavaScript.
- Built JavaScript based test framework using Cucumberjs, WebDriver, node.js.
- Built automation framework in C# with Visual studio
- Wrote Nunit testcases in Visual studio
- Experience in setting up test environment for automated script execution using Java, and TestNG.
- Knowledgeable in developing and working with different type of frameworks such as Page Object Model, data driven, and hybrid framework incorporated with Maven components.
- Automated smoke and regression test cases using Selenium WebDriver, TestNG, JUnit and Java.
- Experienced in using Jenkins as a Continuous Integration server to configure with Maven.
- Experienced in creating data driven and Maven framework to maintain test suites.
- Highly motivated, energetic individual and a team player with excellent communication and interpersonal skills.
- Proven ability to work proficiently in both independent and team situations with positive results.
TECHNICAL SKILLS
Process & Methodology: SDLC, STLC, Waterfall, Agile
Testing & Reporting Tools: ALM / Selenium/ MS TFS / MTM, Rally, Jira, SoapUI, Postman, CI, Jenkins, Cucumber
Database Tools: SQL, My SQLScripting / Markup
Languages: PL/SQL, JavaScript, Ruby, Java, XML, JSON, HTML
Operating Systems: Java, Selenium, C#, Net Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential
Automation Engineer
Responsibilities:
- Responsible for requirements gathering, analysis; interacted with business in analyzing the requirements.
- Worked on Developing, executing and maintaining test plans, test scenarios, and test case documents in Quality Center based on business requirements.
- Created and executed the test cases for various scenarios, and participated actively in system, integration, performance and regression testing for every new build released.
- Used Quality Center to develop test cases and executed them in test lab.
- Involved in Creating Automation Framework to increase proficiency of Automated testing.
- Entered the defects into Quality Center and managed the resolution and documentation of these defects.
- Performed Positive & Negative Testing for system validations.
- Created automated test cases for Mobile Platforms
- Integrated cucumber in the framework
- Wrote automated testcaes for Native and Mobile apps.
- Created test case and test sets, tracing them to requirements and executing them in ALM.
- Involved in Database testing by writing & executing SQL queries to validate that data population.
- Conducted User Acceptance Test (UAT) with users and customers and wrote issues log based on outcome
- Initiated and participated in conference calls, walk through and review meetings.
- Contributed in making decision on which cases to be manually tested and be part of regression suite for automation.
- Developed and Implemented test automation scripts for GUI testing using Selenium for Web based applications.
- Experience in setting up test environment for automated script execution using Java Selenium, and TestNG.
- Performed concurrent executions on Android and ios emulators and simulators over Sauce Labs and using real devices over Test Object.
- Used GitHub as version control tool.
- Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
- Execution of test suites and HTML report generation using TestNG.
- Executed cross - browser and parallel testing using TestNG.
Environment: ALM, VB, Java, JSON, XML, SQL, MS-Office, Window, UNIX, Appium, Cucumber
Confidential
QA Engineer
Responsibilities:
- Develop automated test scripts, reusable components and functions using Selenium WebDriver through JAVA.
- Created a hybrid framework entirely from scratch
- Automated smoke and regression test cases using Selenium WebDriver, TestNG, JUnit and Java
- Implemented GitHub and Jenkins procedures in the hybrid framework.
- Hands on Experience in developing and executing test cases manually and developed automation Scripts with POM frameworks for web application in Java
- Built JavaScript based test framework using, WebDriver,
- Implemented step-definitions, page object model in JavaScript and cucumber feature-set in parallel browser (i.e.: Firefox, Chrome, Safari).
- Wrote test plan documents from scratch that entailed different test scenarios and share with the team to write test cases and test procedures based on the test plan
- Prepared project documentation and detailed test cases for both manual and automation tests
- Created test plan and thorough test scenarios for GUI and functionality testing of the web application and cross browser compatibility.
- Performed AWS cloud Data testing
- Performed multi device testing manually
- Set up mock data required for script execution using Selenium WebDriver, JAVA and SQL
- Reporting of functional and development issues in internal system and tracking of the issues/bugs
- Support Defect Management, Defect Tracking and Defect Reporting activities using JIRA
- Worked in an Agile environment with Scrum methodology with hands-on experience for gathering and writing user stories
- Expertise in back end testing and writing SQL queries, Joins, Procedures using Oracle and SQL Server.
- Developed and executed detailed and maintainable test cases and test scripts to build and test the application piece by piece
- Developed test scripts to automate the process of testing in Selenium WebDriver
- Automated graphical and functional web interface using testing of the application using Selenium WebDriver (Java)
- Integrated Selenium WebDriver with existing API to test framework.
- Created a requirements traceability matrix (RTM) to map the defects with test cases and test cases to the requirement
- Skilled in writing Selenium WebDriver automation scripts in Java in conjunction with Maven, JUnit and JIRA to assign defects to the developer and took the responsibility to get them to closed status after working with developers and identifying the problem
- Created automation framework in Selenium WebDriver using behavior driven
- Performed GUI, functional and regression testing using Selenium and Jenkins.
Environment: Java, Selenium WebDriver, Maven, TestNG, JUnit, Jenkins XPath, ChroPath, JIRA, JavaScript, Cucumber, SQL Server, Windows 10 and Google Chrome.
Confidential
Test Engineer
Responsibilities:
- On critical functionalities of the application: Performed Manual and Automated testing to verify the application is complete and stable.
- Performed GUI testing, Functional testing, Integration testing, System testing, End to End testing.
- Extensively performed manual testing process to ensure the quality of the software.
- Involved in generating test plan, test cases using Quality Center.
- Used bug tracking systems Quality Center for tracked defects and change requests.
- Created test logs and documenting test Summary using bug tracking systems Quality Center and sent them to developers.
- Performed Back-end testing by writing SQL quires.
- Performed regression testing using Selenium to ensure no new bugs exist due to the new development.
- Created Automated Data Driven test scripts Using Selenium Scripts for performing highly efficient regression test cycles.
- Used certain checkpoints and Synchronization points using Selenium to see how the application reacts.
- Performed Cross browser testing is used on Internet explorer and Netscape navigator for browser compatibility.
- Determined the Entry and Exit Criteria for different phases in testing cycle of the system.
- Assisted Test Engineers to interpret, and summarize the results of the analysis.
- Participated in release management and UAT Testing
- Created detailed QA documentation including QA reports and actively participated in project status meetings.
Environment: Quality Center, Windows, VB Script, HTML, MS Office, XML, SQL, UNIX.
