Automation Selenium Engineer Resume
MI
SUMMARY
- Software Professional experience wif 6+ years of diversified in QA Automation Engineer. Strong analytical and problem solving techniques, presentation skills, Quick learner and a team player wif strong communication skills
- Extensive experience in QA Methodologies and Testing wif HP QTP Automation Tool
- Experience in Mercury Quick Test Pro and Quality Centre (HP ALM)
- Experience in QTP using VB Script to write descriptive program
- Excellent understanding of Software Development Life Cycle and Test Methodologies from project definition to post - deployment documentation
- Experience in working wif open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse, Java Cucumber and preparation of automation scripts.
- Exceptional understanding of the QA life cycle, from test plan, test execution, to reporting Bugs
- Experience in white box, black box, Functional testing, Integration testing, System testing, and Acceptance Testing.
- Strong understanding of testing processes, methodologies and agile concepts such as BDD, TDD, SBE
- Design and Development of Use Case and Test Case scenarios and developing Test Plan
- Experience in Defect Tracking and resolve them
- Extensive experience in manual testing of Client server, Windows based and Web based Applications
- Extensive experience in Functional, Regression, Integration, User Acceptance, and System Testing
- Experience developing SQL queries for database verifications
- Extensively used Soap UI to validate SOAP/WSDL and web services.
- Extensive working noledge in UNIX/Linux operating systems
- Solid experience in Microsoft tools Word, PowerPoint, Excel and Access
- Experience wif open source automation tools like Visual Studio
- Experienced in dealing wif end clients, coordinating wif Business Analyst at various stages of QA life cycle
- Experience in organizing weekly Project Status and Task Review meetings
- Ability to working in VMware environment
- Excellent analytical, problem solving, interpersonal and communication skills
- Good at multi-tasking and works well under tight deadlines and overtime wif high efficiency
- Ability to work in a team environment or independently
- Excellent understanding of Iterative, Agile and Waterfall methodologies in Software Development Life Cycle (SDLC) and actively participated in all phases of software development
- Strong troubleshooting and Organizational skill, independent, self-managing and teamwork
- Excellent communication, inter personal and business analytical skills, and ability to learn new concepts in a fast paced environment.
TECHNICAL SKILLS
Testing tools: Quick Test Pro (QTP)/UFT, Soap UI, Selenium, Microsoft Visual Studio 2013Load Runner, Sprinter, UPK, HP ALM
Bug Management Tools: Quality Centre, Rational Clear Quest, JiraProgramming and Scripting C, Visual Basic, Java, C#, SQL, T-SQL, VB Script, JavaScript
Databases: Oracle, MS SQL Server, MS-Access, IBM-DB2
Business Modelling Tools: Microsoft Visio, Rational Rose
Operating Systems: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential, MI
Automation Selenium Engineer
Responsibilities:
- Designed and implemented hybrid framework using page object model for different module of the application
- Executed automation scripts on different browsers/environments & reported defects/results to the team
- Created a test strategy for testing the application
- Experience in automation environment setup using Eclipse, Java, Selenium WebDriver jars and Cucumber
- Used Maven for building the Web driver project.
- Responsible for UI, Functional and System Testing
- Deployed build in Jenkins
- Worked on Jenkins for continuous integration testing
- Designed Test cases using selenium webdriver and TestNG
- Involved in regression testing using selenium
- Preparation of weekly and monthly status reports
- Executing and Maintain test automation framework and scripts in Selenium.
- Creating defects & charters in tracker
- Testing the application using selenium web-driver
- Running Selenium tests as part of the Jenkins build wif Junit framework.
- Automate Test Cases and create Test Suites locally wifin Eclipse for Functional, Integration, Regression, and Browser Compatibility using selenium.
- Worked on a HP ALM for Manual test cases and raising defects
- Worked on database testing (writing Basic SQL join queries) .
Environment: Selenium Web-driver, Java, Jenkins, Junit, Cucumber, Accurev, Jenkins, MySQL
Confidential, Mclean, VA
QA Analyst
Responsibilities:
- Worked in the form of Confidential team wif business analysts and developers in agile methodology. Performed tests on various sprints of Agile/scrum development process.
- Reviewed business requirements and technical specification documents.
- Performed specification analysis, created test cases, test plans, tested software applications, and logged defects, worked wif development team in resolving defects and assisted in production issues resolution & retesting.
- Collaborated wif business analysts to understand and help clarify requirements and assess testability.
- Designed High Level Test Cases and Scenarios dat map back to High Level Requirements and Use Cases.
- Executed and managed functional, integration, and system test cases, recorded and managed defects.
- Defects were tracked, reviewed, analyzed and compared using HP ALM/Quality Center.
- Assisted Business analyst by providing test cases for use at the User Acceptance Test Level.
- Executed Regression test cases by using functional tool Selenium Web Driver.
- Developed Automation Scripts for desired test scenarios wif the help of XPATH/ID/CSS/NAME/CLASS NAME.
- Extensively involved in Defect/exploratory/Adhoc/smoke testing after each build (Validation &Regression).
- Developed ANT Scripts to run the automation tests and integrated it wif Continuous Integration System.
- Involved in writing unit test cases using TestNg and executing them as test suit.
- Provided back end testing for data validation using SQL.
- Involved in testing the database and data validation using SQL Queries.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application’s GUI and in the testing environment using Selenium.
- Reported the Coverage status of test performed on the daily/weekly basis.
- Run the Automated Regression suite and analyzed results and file bugs.
Environment: Selenium Web driver, Quality Center/ALM 11, Junit, Java, Soap UI, SQL server 7.0, MS Project, Eclipse, TestNG, XML .
Confidential, Overland park, KS.
Selenium Automation Engineer
Responsibilities:
- Created Project Plan, Business Process Requirements, Technical Requirements, Test Specifications and Test Results.
- Developed automated scripts for Regression Testing through SeleniumWeb Driver.
- Used Maven for building the Web Driver project.
- Integrated wif Continuous Integration tools Jenkins.
- Performed functional testing to identify various critical points in the application and automated it by usingSeleniumWebDriver wif Junit.
- Worked on Agile and Scrum Methodology.
- Worked on distributed test automationexecution on different environment as part of Continuous Integration Process usingSeleniumGrid and Jenkins.
- Modification and execution of Test case Scripts in Eclipse IDE, design ofautomationtest framework (Junit).
- Create plan for automating manual test cases wifSeleniumWebDriver.
- Automate Test Cases and create Test Suites locally wifin Eclipse for Functional, Integration, Regression, and Browser Compatibility using selenium.
- Created an SVN for local and created a trunk to merge the files into local Branch.
- Update test framework, which is based upon Page Object Design pattern, for any new business logic and web elements.
- Identify the defects and raise the tickets in JIRA/QC.
- UsedSeleniumGrid/WebDriver to test the compatibility of the tests across multiple servers/browsers.
- Involved in web base GUI testing, Functional testing, regression testing, performance testing, user acceptance testing.
- Worked on web services using Java API for XML services (JAX WS), SOAP, WSDL and supported build and deploying ofSOAPWeb APIs Services.
Environment: JAVA/J2EE, SeleniumWeb Driver, Jenkins, Junit, SQL, Jira, Eclipse Windows XP, HTML, Soap, QC, TestNG.
Confidential, KS
QA Analyst
Responsibilities:
- Created a Schedule
- Planned the application walkthrough
- Categorized the test script into simple, medium and complex to create the test scripts
- Every Week we did deliverables and also delivered the technical specification document for PoC
- Created automation scripts for PoC using Microsoft Coded UI/Visual Studio 2013 and UFT
- Created automation scripts for both windows and web based application
Environment: Selenium Web-driver, C#, Microsoft Visual Studio 2013, UFT, Coded UI
Confidential
Quality Engineer
Responsibilities:
- Developed Test Cases on the user stories (functional and technical requirements), based on SRS documents and Mapping documents from Business analyst and technical design documents from Developers.
- Worked in Agile methodology. Attended Confidential plan meetings to review the requirements.
- Maintained issue trackers to track requirement and business clarifications.
- Involved in manual testing of the application and tested the billing functionality and call rating.
- Worked on Selenium hybrid framework, identifying the functional areas and created different functions to make the scripts reusable in Selenium WebDriver.
- Prepared test scripts using TestNG framework and worked on continuous integration testing using Jenkins
- Worked on Selenium grid for cross browser testing and Used Maven as build tool, SVN as subversion
- Generated Reports/Graphs using TestNG (XSLT reports and HTML reports)
- Converted manual test scripts to automated test scripts and enhanced the scripts in Eclipse IDE using selenium wif Java.
- Automated test scenarios for GUI, Functionality, Integration and Regression Testing using Selenium.
- Worked on Data Driven Testing using Selenium WebDriver to test the application wif different sets of data.
- Performed Smoke Testing, Security Testing, GUI Testing and User Acceptance test.
- Member of the UAT Team, wrote Enhancement Requests and worked wif the perspective of the user.
- Coordinated wif developers to fix the bugs and conducted Functional (Positive and Negative), and Integration Testing.
- Participated in weekly meeting wif the management team and walkthroughs.
- Worked on web services using SoapUI and used Jira for defect tracking.
Environment: Quality Center/ALM 11, Jira, Selenium WebDriver, Java, Jenkins, Maven, XML, Web Services, Java/J2EE, SQL, SoapUI, XML, SQL, SVN, TestNG, Unix.
Confidential
Test Engineer
Responsibilities:
- Interacted wif Business team to understand Business logic and User Requirements.
- Reviewed business requirement documents and content requirement documents for testability and usability, consulted development staff wif regards to system functionality.
- Performed Functional Integration Testing, smoke testing and Regression testing on each module.
- Involved in gathering test data for testing positive and Negative scenarios.
- Performed ad hoc testing, executed test cases and verified actual results against expected results.
- Participated in User Acceptance Testing (UAT).
- Identified bugs and tracking by using Bugzilla.
- Involvement in Peer Reviews for test cases.
- Coordination wif Development and Business teams to better understand the application functionalities.
- Used Quality Center to store all test management activities me.e. testing results, metrics, created test Cases, and reporting.
Environment: VB.NET, ASP.NET, Java Script, MySQL, Crystal Reports, Windows 2000.
