Test Automation Engineer Resume
Baton Rouge, LA
OBJECTIVE
- 6+ years of experience in IT industry as aSoftwaretest engineer, Involve in Manual and Automation testing of various applications for Web/Desktop and Client/Server environments, seeking a competitive and challenging environment where me can serve the organization and establish an enjoyable career for myself, and can use my skills and noledge to halp the company and my coworkers be successful.
SUMMARY
- Extensive Knowledge of Quality Assurance standards, methodologies and strategies with better understanding ofSoftwareDevelopment Life Cycle (SDLC).
- Solid noledge of all aspects of testing for Web based application, UI, Service layer.
- Strong experience in SoftwareQuality Assurance including Manual and Automated testing with open source tools such as Selenium (API) and, JMeter, Quality Center (ALM), JIRA, Target Process, Confluence.
- Proficient of Protractor framework for end to end testing of Angular application.
- Well versed on UFT for automation
- Proven ability in Designing and creating automation frameworks with Data Driven, Keyword Driven, Hybrid Driven and Modular Driven and POM with Page Factory.
- Select testcase for smoketest, Regression test, and Functional test and automatethem 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 oftestssuch as Integration, Regression, Functional.
- Develop Functional Regressiontestautomationfor the feature; maintain the existingtestframework.
- Experience in QA & Testing tasks like bug reporting and tracking, GUI testing, and Integration testing.
- 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 oftestssuch as Integration, Regression, Functional, System Testing, Black Box, White Box, UAT and Sanity Testing.
- Extensive experience in reviewing and analyzing Business Requirements and writing detailedTest Plans,TestCases, andTestScripts.
- Well versed in different management scenarios like Change Control, Quality Assurance, Defect Tracking, System Integration, and Task Scheduling.
- Proficient in using 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, Target-Process, 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 - Baton Rouge, LA
Test Automation Engineer
Responsibilities:
- 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.
- Develop new test cases and implement Automation using Selenium WebDriver, JAVA, JUNIT
- Write SQL Query and validate query data in Application as a part of end to end scenario.
- View server log and workflow log in Bare Tail to indentify an issue for root cause.
- Create and execute manual test cases in Target-Process.
- Execute new and existing test cases in Jenkins on daily basis; debug unstable test cases and prepare test report with analysis.
- Maintained well-organized records of test results.
- Analyze project requirements and developed test cases for automation.
- Work closely with developers to understand how requirement changes affect the existing functionality, and maintain test cases and the QA testing environments.
- Represent QA team on Monthly development meeting and provide demo of test coverage.
- Rigorously followed Traceability Matrix to make sure the test coverage requirement vs. Test scripts.
Confidential -Phoenix AZ
Automation Engineer
Responsibilities:
- Worked on Enterprise Cloud Platform to automate API that runs on Docker containers.
- Created and executed functional tests to automate web services using Groovy, testNG, and RestAssured.
- Developed new test cases and implemented Automation using Selenium WebDriver, JAVA, TestNG
- Created team project in eCP console in E1 (environment 1), promoted the application to E2 from E1 and from E2 to E3 environment using XLR
- Ran tests on SauceLab and provide details report
- Represented QA in team meetings; acted as an escalation for any QA issues on projects
- Tested and analyzed web services, wrote detailed reports, and Documented all testing process and procedures
- Automated web-services to identify and resolved web services user interface issues
- Collaborated with web services development team, wrote and presented clear, understandable, and concise technical reports using SPLUNK
- Logged the behavior of application in SPLUNK; searched specific event to get a clear reason if application fails.
- Analyzed project requirements and developed test cases for automation.
- Worked closely with developers to understand how product changes affect maintenance of test cases and the QA testing environments.
- Developed and maintained any functional and regression tests to ensure code was functioning as designed
- Worked closely with the web development team to ensure quality deliverables; wrote reports of findings and suggested changes.
- Provided a weekly project report that includes testing metrics and status reports.
- 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 Jira.
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 (Automation Engineer)
Responsibilities:
- Responsible for developing subject matter expertise on the Applications under test, halping 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 theSoftwareDevelopment Life Cycle,test practices such astestscript 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 wat 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.
- 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
QA Analyst
Responsibilities:
- Involved in requirement analysis and developed Pre-requisitetestplans andtestcases for multiple projects.
- Performed end-to-end system testing, functional and regressiontestingand supported application through automation implementation.
- Performed manual testing and automated testing, identified and logged defects, tested and retested to verify defect.
- Developed UIautomationby usingseleniumWebDriver, maintained thetestframe-work wrotetest case; ran thetestwith different browser.
- Analyzed BRD of the application to develop the system test scenarios and test scripts.
- Involved in modifications or rework to existing the test cases whenever their is a change or enhancement in functionality of the application.
- Performed testingSmoke testing, Functional,Regression and End-to-End testing
- Analyzed functional requirement, designed test scenario and test cases
- Reviewed Business Requirement and Technical Specification Documents.
- Analyzed System Requirement Specifications and developed test plans and test cases to cover all the requirements.
- Involved in developing test automation framework using Java, JUnit, andSelenium.
- Performed feature analysis, feature breakdown and writing test plans.
- Uploaded and executed the automated functional test cases into test plan in the HP Quality Center.
- Identified software defects using Quality Center and generated defect summary reports.
- Involved in all phases and stages of software testing life cycle including end-to-end system testing and business requirements analysis
- Extensively used Quality Center for writing, uploading and executing test scripts, tracking defect, reproducing defect, and closing defects
- Performed Compatibility testing to support different web browsers.
- Involved in Waterfall methodology while implementing the above projects
- Maintained Traceability Matrix to track the requirements
- Attended status meetings and updated the management with daily and weekly status report of the testing activities.
- Worked with Project Management to identify the scope of testing effort and provided status and estimates.
- Created automation test scripts usingUFTtool to performregressionandfunctional testingonnew buildsandevery modification in the application.
- EnhancedTest Scriptsusingregular expression,checkpoints,synchronizationpoints, verification logic, and conditional statements and doing script level error handling.
- Performed DataDriven Frameworkusing test data from excel files.
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.
