Automation Engineer Resume
Phoenix, AZ
SUMMARY:
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding of Software Development Life Cycle (SDLC).
- Solid knowledge of all aspects of testing for Web based application, UI, Service layer.
- Strong experience in Software Quality Assurance including Manual and Automated testing with open source tools such as Selenium (API) and, JMeter, Quality Center (ALM), JIRA, Confluence.
- Proven ability in Designing and creating automation frameworks with Data Driven, Keyword Driven, Hybrid Driven and Modular Driven and POM with Page Factory.
- Select test case for smoke test, Regression test, and Functional test and automate them using Selenium WebDriver with Java /TestNG .
- Extensive experience in Java Framework JUnit & TestNG, Build Management tools: Ant, Maven and Centralized repository: Git, Git - Hub, SVN and Continues integration: Jenkins.
- Proficient in using WinMerge for merging, sharing, and reviewing team members’ code.
- Extensive experience in conducting different kinds of tests such as Integration, Regression, Functional.
- Develop Functional Regression test automation for the feature; maintain the existing test framework.
- Execute regression test for both manual and automation after fixed the bug and added new features.
- Experience in QA & Testing tasks like bug reporting and tracking, GUI testing, and Integration testing.
- Develop UI automation by using selenium web driver; maintain the test framework; write test case; run the test in different browser.
- Experience in bug reporting tools like Quality Center and JIRA.
- Extensive experience in Web based application, Data Base and Client server Applications.
- Extensive experience in conducting different kinds of tests such as Integration, Regression, Functional, System Testing, Black Box, White Box, UAT and Sanity Testing.
- Extensive experience in reviewing and analyzing Business Requirements and writing detailed Test Plans, Test Cases, and Test Scripts.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Strong PL/SQL, developing database queries for Backend Testing, in-depth Knowledge of Oracle and SQL Server, SQL Developer.
- Good analytical and communication skills and ability to work independently with minimal supervision and also perform well as part of a team.
- Highly motivated team player with analytical, organizational and technical skills, unique ability to adapt quickly to challenges and changing environment.
- Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
TECHNICAL SKILLS:
Operating System: Windows7, Windows Server 2003, UNIX and LINUX
Testing Tools& Framework: Selenium (API), Selenium WebDriver, Selenium Grid, Selenium IDE, Quality Center(ALM), JIRA, JMeter, Maven, Ant, Jenkins, POM with Page Factory, TestNG, JUnit, Hybrid Driven Framework.
Application: Microsoft Office Suite & MS Outlook
Language: XML, Java/JavaScript, Groovy, PL/SQL, HTML, CSS
Database: RDBMS Oracle, MS-SQL Server, and MS-Access
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix AZ
Automation Engineer
Responsibilities:
- Work on Enterprise Cloud Platform to automate API that runs on Docker containers.
- Create and execute functional tests to automate web services using Groovy, testNG, and RestAssured.
- Create team project in eCP console in E1 (environment 1), promote the application to E2 from E1 and from E2 to E3 environment using XLR
- Run tests on SauceLab and provide details report
- Represent QA in team meetings; act as an escalation for any QA issues on projects
- Test and analyze web services, write detailed reports, and Document all testing process and procedures
- Maintain well-organized records of test results.
- Automate webservices to identify and resolve web services user interface issues
- Collaborate with web services development team, write and present clear, understandable, and concise technical reports using SPLUNK
- Log the behavior of application in SPLUNK; search specific event and get a clear reason if application fails.
- Analyzes project requirements and develop test cases for automation.
- Work closely with developers to understand how product changes affect maintenance of test cases and the QA testing environments.
- Develop new test cases and implement Automation using Selenium WebDriver, JAVA, TestNG
- Develop and maintain any functional and regression tests to ensure code is functioning as designed
- Work closely with the web development team to ensure quality deliverables; write reports of findings and suggested changes.
- Provide a weekly project report that includes testing metrics and status reports.
- Create and execute detailed test cases with step by step procedure and expected results and maintain the test logs, test reports, test issues, defect tracking using Jira.
- Attend the daily Bug review meetings, weekly status meetings and walkthroughs, and interact with Business Analysts and Developers for resolving Defects.
- Work collaboratively within a team environment to set and meet aggressive goals and high quality standards.
Environment: Selenium(API), Selenium WebDriver, SauceLab, TestNG, POM with Page Factory, Intellij IDEA, Maven, SVN, JAVA, Groovy, Agile, Windows, UNIX, HP Quality Center (ALM), SQL Server, XML, CSS, HTML.
Confidential, Chandler AZ
Application System Engineer
Responsibilities:
- Responsible for developing subject matter expertise on the Applications under test, helping to define/refine the automation framework for core contact center application and integration,
- Experience in the process and procedures of User Acceptance Testing (UAT).
- Performed User Accepting Testing (UAT) to validate the software against the business requirements.
- Skill in analyzing business context and requirements for UAT testing purposes.
- Conditioned test data in MSP for smoke and regression testing.
- Responsible for mentoring and training team members on the Software Development Life Cycle, test practices such as test script writing and execution, defect management and Agile testing methods.
- Developed new test case by writing robust automation code as a part of defensive coding practices against high level business and technical requirements.
- Developed scripts that automate what would traditionally be manual test cases and supported automation test execution runs.
- Conducted analysis of functional requirements and technical designs to automate functional test case early during the development cycle
- Participated in the enhancement of the application functionality using Java TestNG with Selenium WebDriver for Automation.
- Merged and reviewed team members’ code using WinMerge
- Worked closely with the functional QA testers and developers.
- Rigorously followed Traceability Matrix to make sure the test coverage requirement vs. Test scripts.
- Performed Smoke and Functional testing on every build of the application.
- Logged defect, analyzed, tracked, and generated report using ALM Quality Center.
- Attended the daily Bug review meetings, weekly status meetings and walkthroughs, and interacted with Business Analysts and Developers for resolving Defects.
- Participated team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
- Set up Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Performed Web Services testing using SoupUI to verify the request and response data and analyzed the failure reason.
- Experience with functional web services tests; analyze recorded and modified client-server traffic using an HTTP monitor.
- Created MOCKS for web services testing.
- Tested and analyzed web services and write detailed reports.
- Participated in daily SCRUM meetings and give the daily status of testing.
- Provided a weekly project report that includes testing metrics and status reports.
Environment: Selenium(API), Selenium WebDriver, Selenium Grid, TestNG, POM with Page Factory, Eclipse, Maven, SVN, JAVA, Agile, Windows, UNIX, HP Quality Center (ALM), SQL Server, XML, CSS, HTML.
Confidential, McLean, VA
Software Test Engineer
Responsibilities:
- Involved in requirement analysis and developed Pre-requisite test plans and test cases for multiple projects.
- Performed end-to-end system testing, functional and regression testing and supported application through automation implementation.
- Worked closely with the business analyst, testers, and developers to create and execute test cases derived from design specifications and product requirements.
- Performed manual testing and automated testing, identified and logged defects, tested and retested to verify defect.
- Developed UI automation by using selenium WebDriver, maintained the test frame-work wrote test case; ran the test with different browser.
- Implemented Automation using Selenium WebDriver, JAVA, TestNG
- Performed Acceptance testing using Cucumber
- Exposure to performance testing using Jmeter.
- Involved in Web Services testing using SoupUI, verified the request and response data with the database
- Implemented Page Object Model with Page Factory in Selenium Webdriver Framework
- Experienced in full project and software development lifecycle, including ALM, Agile methodologies.
- Designed and implemented test procedures for verifying that software products Functionality is as per customer needs.
- Worked with build management tools: Maven, Ant, Centralize repository SVN, Git & GitHub and Continues Integration using Jenkins for nightly build.
- Strived to achieve 100% test coverage and implemented the best test techniques for ultimate test results.
- Participated in Business/Development meetings to understand user requirements.
- Executed the test cases and logged defects in Quality Center (ALM).
- Performed various types of testing e.g.: Smoke, Functional Regression testing.
- Performed Customer Acceptance Testing in the UAT environment.
- Responsible for executing/maintaining automated test scripts, documentation and reporting of test results.
- Participated in the enhancement of the application functionality using Java TestNG with Selenium WebDriver for Automation.
- Executed SQL queries to the Source Tables and to the Staging Tables to ensure required data was present and retrievable using SQL developer for Oracle.
- Responsible for writing SQL queries to find out data are correctly populated in each field.
- Updated test case as per the feature added in the app, defect logging; attended the bug triage meeting to prioritize the defect.
- Worked with an agile environment in a continuous delivery and feature development.
- Responsible for mentoring and training team members on the Software Development Life Cycle, test practices such as test script writing and execution, defect management and Agile testing methods.
Environment: Selenium(API), Selenium WebDriver, Selenium Grid, TestNG, POM with Page Factory, Eclipse, Maven, SVN, JAVA, Agile, Windows, UNIX, HP Quality Center (ALM), SQL Server, XML, CSS, HTML.
Confidential, Chevy Chase, MD
System Test Engineer
Responsibilities:
- Worked on the continuous integration agile environment for Insurance domain project .
- Wrote Test Plan, Test scenarios, Test scripts and Test cases, corresponding to the test requirements.
- Conducted End-to-End verification for the entire application.
- Performed System, Regression, Database, and Black Box testing at various phases of the development and test cycles.
- Responsible for developing Test plan based on Functional Specification and Technical Specs Of the application.
- Worked as a team member in requirements mapping and preparing a Requirements Traceability Matrix.
- Involved in web services Testing using SoupUI.
- Involved in writing the test cases test data and test scripts.
- Performed Functional test, Smoke test & Regression test using Selenium (API).
- Performed web based testing using Open source tools Selenium (API) for checking functionality of Application.
- Created Customized Automated Test scripts using Selenium WebDriver & Java TestNG testing for the web-based application.
- Performed Smoke testing, System testing and Regression testing, Functional testing by using Selenium (API).
- Performed query operations on Oracle for database validation. Used standard SQL functions and commands.
- Created and executed Test Cases with Quality Center.
- Used Quality Center for requirements management, planning, scheduling, and running tests, defect tracking and managed the defects and executed the test cases.
- Created a UI regression suite to be used as production sign-off ; understood application and current master test scenarios, analyzed selected and applied for subsequent releases
- Performed UI functionality test; compatibility and integration testing both manual and automated
- Worked in JMeter for performance testing, analyzed the response times of the business transactions under load; Developed reports and graphs to present the stress test results to the management.
- Wrote and executed test procedure using Quality Center.
- Worked as a Quality Center support to ensure efficient services to the team and the client.
- Logged defect in Quality Center and conducted regression testing after fixed the defect.
- Worked closely with developers, Business Analyst, Architects and Project Manager to understand Portal Project.
- Worked with backend DB log tables and created SQL scripts for Backend Testing.
- Inserted, updated information using front end data and verified data within the database using SQL statements.
- Attended weekly QA, Agile Scrum meeting.
Environment: Selenium(API), Selenium WebDriver, Selenium Grid, TestNG, POM with Page Factory, Eclipse, Maven, SVN, JAVA, Agile, Windows, UNIX, HP Quality Center (ALM), SQL Server, XML, CSS, HTML.
