Sr. Test Engineer Resume
SUMMARY
- Currently working as Sr. Test Engineer
- Having Experience in Automation Testing with WebDriver and SeleniumRC.
- Working on Automation Testing with WebDriver, Selenium RC, Eclipse, TestNG, Maven and Jenkins.
- Has expertise in usage of Eclipse with Maven.
- Good knowledge in Core java and WebDriver (Selenium 2).
- Expertise in design, development and implementation of test automation frameworks using Selenium RC and WebDriver and unit testing frameworks such as Junit and Testing
- Experience in conducting trainings on technologies.
- Expertise in E - commerce domain. Worked on commercial/online retail projects as well as drop-ship platforms.
- Good knowledge in writing groovy test scripts (Batch/Integrated and Web) with file system.
- Experience in working with Project Management and Test Case management tools such as Test Link, JIRA
- Hands on working with Jenkins. Experienced in creating regression jobs, setting up the reports etc.
- Well versed with the SDLC, STLC and Defect life cycle of a typical project. Experience in working with version control tools like SVN, Mercurial and Bug Tracking tools like JIRA.
- Good knowledge on writing SQL queries, retrieving Data from databases, performing DB /Back-end validations
- Experience in working on Agile projects. Good knowledge on Sprint planning, scrum calls, sprint reviews etc.
TECHNICAL SKILLS
Test Automation Tools: WebDriver, Selenium RC
Test Management Tool: TestNG
Build Tool: Maven, Ant(Relavant)
Version Control Tool: SVN, Mercurial
OS: Win 98/2000/XP/Vista/7
Packages: MS-Office
IDE: Selenium IDE, Eclipse, IntelliJ
Programming Languages: Core Java, C#(Relavant), Groovy
Databases: Oracle 10g,SQL,SQL Server 2012
CI Tools: Jenkins, Mercurial
File Types: EDI, Xml, Notepadd++
Project Tracking Tools: JIRA
Frameworks: Hybrid, UIMapping, Page-Object, Keyword Driven, Cucumber (Relavant)
Domains: E-Commerce, HealthCare, Telecommunications
PROFESSIONAL EXPERIENCE
Confidential
Responsibilities:
- Involved in Automation framework development and Project Testing Process as per the Merchant requirement.
- Setting up the environment for each project (Jira Tickets).
- Performing the Manual Testing as per the fix provided by Dev team.
- Design automated scripts in groovy as per the validation coverage.
- Pushing the code changes performed to the source code repository i.e Mercurial
- Conducting meetings on a weekly basis with the dev team representing QA.
- Carried out development and review of automation test scripts for the identified scenarios.
- Understanding the Business Requirements of the Application
- Documented and Communicated test results using Jenkins.
- Responsible for the deliverables of the Automation team.
- Helping team members to resolving their automation issues.
- Attending daily, weekly Sprint meeting with onshore project team
- Effective communication with the Developers about the Bugs and getting them fixed.
- Updating the Daily status report to the Lead.
Environment: Selenium Remote WebDriver, Groovy, Integrated Messages, GUI functionalities(IE, Firefox, chrome), Mercurial, XML, EDI, Windows server 2012, MESS, Jenkins, SQL Server 2012,Page-Object Framework, JIRA, Global Protect, Powershell, Intellij, MS Office 2010
Confidential
Responsibilities:
- Involved in Automation framework development like creating reusable components.
- Create Execute and Maintain Test scripts through Selenium and Java.
- Responsible for creating and customize test scripts in Java.
- Used Eclipse and MAVEN for creating and running scripts.
- Carried out development and review of automation test scripts for the identified scenarios.
- Understanding the Business Requirements of the Application
- Documented and Communicated test results using Jenkins.
- Designed xml suites for different jobs like Regression and module level.
- Responsible for the deliverables of the Automation team.
- Helping team members to resolving their automation issues.
- Attending daily, weekly Sprint meeting with onshore project team
- Effective communication with the Developers about the Bugs and getting them fixed.
- Updating the Daily status report to the Lead.
Environment: Selenium Webdriver(2.0), Core Java, TestNG, Jenkins, Maven, SVN, XML, Windows7, Oracle(10g), Eclipse, MS Office, JIRA.
Confidential
Responsibilities:
- Create, Execute and Maintain Test scripts through Selenium and Java for Functionality
- Responsible for creating and customize test scripts in Java.
- Used Eclipse and MAVEN for creating and running scripts.
- Documented and Communicated test results using Jenkins.
- Running the scripts in different environments.
- Maintaining existing test suites and running regression suits for every post or prerelease build.
- Analyzed requirements and developed test cases as per the functional requirements.
- Responsible for submit the results reports to team lead.
- Involved in functional testing, and regression testing.
Environment: Selenium RC, Core Java, TestNG, Jenkins, Maven, SVN, Windows7, SQL, Eclipse, MS Office, JIRA.
Confidential
Responsibilities:
- Understand the application technology stack and support for various environments
- Performed automation feasibility using Selenium WebDriver and demonstrated Proof Of Concept
- Designed and developed Selenium framework using Java and TestNG by implementing Page Object Model
- Identified test data and organized in CSV scenario wise for test input at run time
- Integrated the automation suite with Jenkins to trigger the script execution as part of build process. Integrate test results with Jenkins using TestNG plugin
- Organized the scripts by grouping as Smoke, Regression and Functional and executed them from command prompt by creating ANT tasks
- Maintain the scripts application version wise in SVN
- Ensure all Testing documents/artifacts are documented and maintained as per the process. Created WBS to allocate and track tasks to team
- Analyze test execution results and post defects with detailed steps and screenshots
- Prepare status reports such as daily status report, weekly status report and monthly consolidated report
- Review all test artifacts and scripts developed by team and maintain review log for future reference
- Constant co-ordination with client through emails and weekly conference calls
- Ensure timely deliverables and meet project time lines/milestones
Environment: Selenium IDE, Selenium RC, Java, JUnit Maven, SVN, Windows7, SQL, Eclipse, MS Office, TestLink
Confidential, Buffalo, NY
Test Consultant
Responsibilities:
- Developed the test plans that include test cases, test scenarios, expected results and prioritized test using Agile methodology.
- Prepared the Test Strategy Document, Test Cases and Test Cases Execution for all the Modules.
- Analyzed Solution Definition Document and developed detailed System Test Cases.
- Created Test Plan, Test Cases and, Test Matrix.
- Participated in design, use case reviews and quality inspections for each release.
- Involved in executing detailed Test plan, Test cases and test scripts using Quality Center for Functional and Regression Testing.
- Investigated and analyzed the bugs before reporting in the Quality Center.
- Executed different SQL queries to ensure data integrity.
- Developed automated test scripts using QTP to perform Functional and Regression testing.
- Created checkpoints to check functionality of objects using QTP.
- Created automated test solutions using QTP for Parameterization.
- Responsible for Smoke, Functional and System testing and performed End to End testing manually.
- Worked closely with Test analysts to ensure test environment and data readiness.
- Coordinated with offshore for Critical delivery requirements.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Closely worked with business analysts & project management to help make technical decisions.
- Assisted in documenting the user manual for end users.
Environment: Quality Center, QTP, J2EE, XML, VBScript, Oracle, Window, MS Office, UNIX/Linux, .NET, HTML.