Automation Tester - Selenium Web Driver Resume
SUMMARY:
- QA Automation Engineer with over 7 years of experience in testing various enterprise Web and Mobile Applications.
- Over 7 years of IT experience in Automated and Manual Software Testing in the client/server and distributed web applications
- Experienced in understanding system specifications, functional and technical requirements, test prerequisites, and test data
- Extensive experience working directly with vendors, application developers, and customers to define and document needs and produce quality solutions on time
- Experienced in identifying Epics and documenting user stories in Jira
- Basic programming experience in Java and Python
- Worked in Quality Assurance using Testing methods for both Manual and Automation tests with all phases of Software Development Life Cycle (SDLC) in Requirements gathering (FSD/SRS)
- Hands - on experience creating, modifying, and enhancing both manual test Cases and Test Scripts created in Selenium Web Driver with Test NG and J Unit frameworks
- Worked collaboratively and cross-functionally as part of a team and independently, including Onsite & off-site teams
- Experience in Git and other Version control system
- Testing and providing support to Production, QA, and Development environment
- Excellent bug-fixing, problem-solving, and troubleshooting skills
- Excellent communication skills, strong problems solving skills, and a good team player
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE, Selenium Grid, Postman, Rest-Assured.
Languages: JAVA, Groovy, Java Script, HTML, XML.
IDE / Dev Ops / Source Control: Eclipse, TOAD, IntelliJ Idea, Maven, Jenkins, TeamCity, Git
Test Framework: TestNG, Page Object Model, Hybrid framework, Cucumber-BDD Framework,Agile Methodology.
Bug Tracking Tools: JIRA
SOA Technologies: SOAP, REST, Web Services, SOAP UI
Databases: SQL Server, MySQL and Oracle
PROFESSIONAL EXPERIENCE:
Confidential
Automation Tester - Selenium Web driver
Responsibilities:
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings, and developed Test scenarios, Test cases, Test data, Test procedures, and Test reports
- Participated in walkthroughs for the evaluation of the test plan with the design and development
- Worked with Selenium Web Driver with Java to write test scripts and run test cases in multiple browsers and Platforms
- Extensively worked in Regression testing, Parallel Processing using Selenium Web Driver
- Prepared and Execution test scripts using BDD (Cucumber-Serenity) and Selenium Web-Driver
- Implemented Selenium Web Driver Synchronization features such as Implicit Wait and Explicit Wait to interact with third-party interfaces
- Experienced in dealing with multiple windows, alerts, and pop-ups
- Edited and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes, and Tags
- Achieved Behavior-Driven Development (BDD) implementation with Cucumber where backend language used is Java and expanded test scenarios tracked Cucumber reports
- Implemented Data Driven with BDD (Cucumber-Serenity) automation framework using Selenium as Java Language.
- Conducted daily meetings with the developers and built Team and Used Selenium Screenshots for bug reporting, analysis, and exception debugging
- Performed end-to-end application testing and verified compliance with the organization's software quality standards
- Performed automated Regression tests for every modified build
- Built and tested a web-based application to meet requirements presented by the faculty guide, who acted both as a client and an end-user for the purposes of this project
- Gathered client requirement for developing a unified application merging 3 distinct functional modules namely travel reservations, accommodations booking and online payment system
- Develop client intake after interview processes that enhance the ability to understand client requirements and led to a 20 percent increase in customer satisfaction
- Developed proposals for domestic and international itineraries based on end-user input for domestic and international trips including budgets
- Utilize the latest sales techniques and technologies to improve end-user experience, which increased sales and enhanced client’s overall experience
- Developed module that support customer requests for dissatisfied customers, missed flights, overbooked hotels, errors in the itinerary, and other last-minute issues
- Provided features to educate clients on international travel requirements, such as visas, immunizations, passports, and customs
Environment: Selenium Web Driver, Java, BDD(Cucumber), GitHub, SQL
Confidential
Responsibilities:
- Performed market analysis and developed a marketing plan for a new product line for dry fruit industry
- Developed templates and implementation plans for marketing strategies
- Developed SWOT analysis using both primary and secondary data to eliminate weaknesses in the marketing strategy and capitalized on new opportunity in the target market
- Created a market segmentation tree for defining scope of the new product in target market
- Developed a 4p’s model to analyze new product with their respective competitors in the market for determining marketing effectiveness and return on investment (ROI)
- Developed an ATAR forecasting model to forecast sales and profit contribution of new products following its initial years of release/launch
Environment: Jira, HubSpot, Banner flow, Contently, Mailchimp
Confidential
Responsibilities:
- Created a risk management plan for a new building site for construction company
- Analyzed the impact of this new project on company infrastructure
- Created a risk assessment matrix
- Performed risk assessment by analyzing both current and potential risks affecting the company
- Performed a risk evaluation by evaluating previous risk management practices and comparing them to the criteria set out by the company, bearing in mind the costs and legal requirements
- Designed and implemented an overall risk management process for the organization
- Established the level of risk, a company is willing to take and Prepared risk management plan and insurance budgets
- Build risk awareness amongst staff by providing support and within the company
Environment: Time tracking, Risk Register, Root Cause Analysis, SWOT, Risk Assessment, Probability and Impact Matrix, Risk Data Quality Assessment, Budget tracking
Confidential
QA Tester / Data Analyst
Responsibilities:
- Reviewed Test Documents in coordination with the client, development team, and stakeholders, including functional groups and business analysts
- Collaborating with developers, project managers, and product managers to understand fast changing project requirements
- Utilized a full range of testing methods, including functional, regression, integration, installation, and User Acceptance Testing
- Wrote and executed automated test cases using Selenium WebDriver to automate solutions that were previously a manual process
- Responsible for Unit Test plan/specifications with documented test results
- Managed the Requirement Traceability Matrix (RTM) between requirements and test cases
- Created test plans and scripts to test applications in accordance with business requirements
- Coordinated UAT testing with business users and trained them in testing new features as needed
- Manually test the functionalities such as login, employee details, and asset management in an agile environment and create bug reports, verify bug fixes, and prepare daily reports for senior management
- Using Selenium Framework, performed regression testing to verify functionality with new codes introduced for modification and enhancement
- Communicated with different teams, including development, requirements, and configuration management teams
- Follow up with the developers on defect status daily and generate reports for management
- Participated in QA weekly meetings and various other meetings and discussed enhancement and modification request issues and defects in the application
Environment: Selenium WebDriver, Jenkins, REST API, SOAP UI, Eclipse, XPATH, Java, Postman, HTML, CSS, agile, GIT, SQL, Oracle and Windows, Agile Methodology, Cucumber, TestNg.