We provide IT Staff Augmentation Services!

Senior Qa Automation /sdet Resume

San Jose, CA

SUMMARY

  • Experienced in using Test Management tools such as TFS, JIRA, Bugzilla and Quality Center (ALM) bug reporting tools to track test progress, execution and deliverables.
  • Good technical, communications and interpersonal skills.
  • Able to work reliably under pressure.
  • Committed team player with strong analytical and problem - solving skills, ability to quickly adapt to new environments & technologies.
  • 9 years of experience in Software development and testing(SDET) including Agile Methodology, Automation and Manual testing using Selenium and QTP. Expertise in Selenium Web Driver Automated testing & Frameworks, TDD, BDD, Web testing and Functional testing.
  • Experience in testing Web Applications, Web services/message testing, and Client-server applications
  • Expertise in writing Selenium Webdriver automation scripts in Java for Cross browser testing.
  • Experience in using Selenium Webdriver, Eclipse, Java and TestNG, Cucumber test frameworks in creating test scripts, test suites and HTML reports.
  • Proven ability in developing Behavioral Driven Development (BDD) scripts with Cucumber and writing step definitions for behavior using Gherkin
  • Good experience in RDBMS such as Oracle and Sybase.
  • Automated regression test cases using Jenkins’s build jobs, Selenium IDE, Web Driver, TestNG and Maven.
  • Experience in configuring and maintaining Defect Tracking system and preparing project reports for end-to-end testing using tools like QC/ALM and JIRA.
  • Extensive experience in analyzing requirements, writing Test Plans and Test Cases for positive and negative testing, using test techniques like boundary value and decision table, generating the Test Reports using generic functions, building the Test Environment.
  • Hands on experience in using build and project management tools like Ant, MAVEN and Configuration management tools like SVN, GIT.
  • Strong working experience on Agile Methodology.
  • Experienced in Continuous Integration using Jenkins.
  • Extensively used SoapUI, Advanced Rest Client to validate Soap/WSDL and Rest API Web services
  • Exceptional ability to quickly master new concepts, applications and a good team player

TECHNICAL SKILLS

Methodologies: Agile/ Scrum, Waterfall

Automation Tools: Selenium IDE, Selenium Webdriver, Selenium RC, Selenium Grid, Quick Test Pro, JUnit, TestNG, Soap UI.

Frameworks: TDD, BDD, ATDD, Hybrid.

Bug/Test Management Tools: Quality Center, JIRA, ALM, TFS, Clear Quest

Programming Languages: Java, JSP, HTML, XML, JavaScript, SDET, VBScript, Perl & Shell Script, SQL.

Web Services: SOAP, Rest

Continuous Integration Tool: Jenkins, JIRA

Test Managements tools: Bugzilla, share point

Build Management Tools: ANT, Maven

Browsers: Internet explorer, Mozilla Firefox, Google Chrome, Safari, Opera

Operating Systems: Windows variants, UNIX, Mac.

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Senior QA Automation /SDET

Responsibilities:

  • Developed Web Client Test Cases based on Business Rules.
  • Developed Java classes for consuming Rest API services.
  • Written data providers using Java for reading/writing data (Apache POI) from Excel files.
  • Performed functional, negative, positive, Integration, Regression, End to End and User Acceptance Testing.
  • Developed and Executed Automation Test Scripts using Selenium and TestNG framework.
  • Setup Selenium GRID to run Selenium scripts on different browsers.
  • Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Analyzed testing results, identified issues and reported to the developers and project managed through JIRA
  • Worked with developers and the testers to verify test cases.
  • Involved in executing the SQL Queries for Data Validation, Record Counting and Non-Duplication Testing.
  • Extensively tested Web Services using SOAPUI (SOAP/REST) for EID creation for the user account creation.
  • Created automated script for REST-APItesting using Rest Assuredframework.
  • Worked with Chrome extension Postman REST Client, an HTTP client for testing web services.
  • Develop test automation framework based on Page Object Model, TestNG and Selenium Web Driver for web applications
  • Design and build automation framework for different web-based software products using Page Object Model (POM) Design to reduce code and for better maintenance
  • Implement Test Automation Framework based on Page Object Model, Java, and Selenium &TestNG.
  • Used Amazon S3 bucket for test data upload and download.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Created and executed multi-action scripts based on test script/scenario flows
  • Involved in querying using SQL and updating records and validate database records as expected
  • Used JIRA for tracking defects and notifying developers
  • Involved in Task Estimation, Prioritization, Creation and Communication to Onsite & Offshore teams
  • Developed manual test scripts and automation test scripts using Selenium to evaluate Security of Web based user authentication apps
  • Coordinated user acceptance testing with final users & prepared end user documentation for the new system.
  • Maintained bug lists for critical issues using Quality Center & reported the same in status meetings

Environment: Quality Center, Selenium, HTML, Bugzilla, JIRA, SAOPUI, SQL server, Internet Explorer, Microsoft outlook, PowerPoint and Visio, HP Quality Center ALM.

Confidential, Saint Paul, MN

Lead Selenium AutomationTester

Responsibilities:

  • Preparing Test Plan, Designing & Reviewing the test cases based on functional specifications.
  • Selenium Web driver with Testing NG framework.
  • Created user stories, test cases, tracking defects using JIRA (Agile Project Management Tool).
  • Used Selenium RC to run test cases in multiple browsers and Platforms.
  • Responsible for review business requirement, customer requirement document to design test plan
  • Designed and developedautomationframework, detail test plan and test cases using functional requirements, design specification.
  • Worked closely with Product Manager, Development team, Scrum master to write tests for Test Driven Development.
  • Created functionalautomationscripts using open-source tool Selenium.
  • Worked on writing automated test script to the test scripts in eclipse using Selenium IDE.
  • Worked with deployment team, release management to createautomationscripts for regression testing executes in midnight builds.
  • Coordinating with IDC team to ensure daily automated regression testing running and completing successfully.
  • Created scripts using Selenium, TestNG, GRID and setup with Jenkins to run after deployment is done.
  • Used SoapUI to test soap services and rest API
  • Configured Selenium and GRID scripts on Virtual machines.
  • Created common methods useful for different customers testing using Hybrid framework.
  • Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers.
  • All issues are reported through JIRA defect and also registered in QC for internal purpose.
  • Participated in formal reviews and walkthrough for preparing test cases.
  • Attended daily standup meeting/daily scrum to discuss about the work progress and any outstanding issues.
  • Attended daily sprint planning, sprint review meetings to discuss about the sprint backlogs, work progress, and outstanding issues.
  • Attended weekly meetings with manager to discuss about day-to-day activities.
  • Preparing work status matrix, rally defect list, QC defects, and sprint backlogs toautomationteam and Testing Manager.
  • Created test input data and expected results using Java programming.
  • Created understanding documents for training new resources.
  • Worked with manualtestersand provided demo onautomationscripts and prepared work instructions.
  • Coordinating the testing team and giving daily updates on regression testing.

Environment: Selenium IDE, Selenium Webdriver, Selenium GRID, TestNG, JAVA, Junit, XML, MS Excel, HTML, Jira, Jenkins, Team track, QC, Incident Management, Perforce, Eclipse IDE, Ultra Edit, Windows 10, Firefox, IE, Chrome, Firebug.

Confidential, Columbus, OH

QA Automation Engineer

Responsibilities:

  • Involved in preparing Test Plans, QA metrics and mentoring the team in testing methodologies.
  • Manage life cycle ofautomationproject involving in hosting theautomationmeetings, coordinating, gathering theautomationrequirements, defining the scope ofautomationtesting.
  • PerformedQA Automationtesting, Integration and Regression testing activities for new releases in an End-to-End environment for Point-of-Sale application.
  • Performed functional testing of various components of POS system.
  • Developed the automated test script for regression test suite in an application by usingSeleniumtool.
  • Createdautomation using Data Driven Framework with POM to test web application.
  • Worked onSeleniumGrid for automationscript in Java for cross browser testing. Used testing annotations to group the test methods and for cross browser.
  • Developed test scripts to automate process of testing in Selenium WebDriver.
  • Developed Selenium scripts to find, verify, select, edit and perform various operations on web elements. Used Select class to perform operations on the dropdown list.
  • Developed Selenium scripts to get the data from the webpage by using the methods like getUrl, getTitle, getAttribute.
  • Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
  • Dealt with Accessing Links & Tables using Selenium WebDriver.
  • Experience dealing with Ajax requests in Selenium Web Driver using Synchronization
  • Performed operations on the database using JDBC APIs
  • Performed Structural Testing, Functional Testing and Non-functional Testing Database Testing
  • Used Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment
  • Setting the priority to the test cases using the TestNG framework
  • Used various TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod
  • Performed browser (IE, FIREFOX, Chrome, Safari) and platform (Windows 7/8/XP) compatibility testing in virtual machine environment
  • Wrote Selenium script for taking screenshot and also used Actions class to perform mouse and keyboard events
  • Involved in using Maven build tool to manage framework dependency jar files
  • Used Apache POI to read data from external sources and provide them as parameter to the locators in the test script
  • Generated test logs using Log4j for various log levels
  • Used SVN to maintain and manage the build scripts, test data used and other documents related to the
  • Regression testing, rollout planning. Solution release & Post-release Production maintenance.
  • Schedule and prioritize work and plan a sequence of testing activities that accomplish the planned targets. Set priorities and provide reports to the management.
  • Mentor team members in design and analysis activities.
  • Assist in the training and orientation of other staff and end users.

Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, SQL Server, SVN and Cucumber, AutoIT.

Confidential

Senior Java developer/ Test Engineer

Responsibilities:

  • Performed Functional, Regression, Ad Hoc on Web based applications.
  • Developed and maintained test suites, test cases.
  • Analyzed the user/business requirements, functional specs and Use Case documents and created the Test Plans, Test cases.
  • Coordinated with the business analysts and developers, and discussed issues in interpreting the requirements.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity Involved in executing the selenium scripts and analyze the test reports.
  • Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for reporting.
  • Automates Smoke and Functional test cases using Selenium Web driver, TestNG, Java and Java script.
  • Developed automation test cases using TestNG framework and Selenium Web driver.
  • Created test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Attended weekly defect report meetings and presented progress updates.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Updating the framework for integrating the smoke script with Jenkins for CI (Continuous Integration)
  • Used Maven, Selenium Web driver, Java and Selenium Grid to create nightly automation scripts.
  • Cross-Browser Testing both Manual and using Selenium.
  • Executed various SQL Queries to perform the backend testing.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.

Environment: TestNG, Eclipse, SOAPUI, Java, Selenium Web Driver, JIRA, HTML, XML, XPATH, Firebug, SQL, Oracle, Windows

Confidential

Test Engineer

Responsibilities:

  • Writing Test cases and Reporting defects in ALM for Functional Testing, Integration Testing and regression testing.
  • Daily client calls and Daily interaction with the On-Site Team members
  • Executing Test Cases in different test environments and recording the results
  • Offshore Team leading and Test Management Activities with Test Rail.
  • Maintaining and Lead QA log (Onsite / Offshore QA comments).
  • Reporting defects using Bug Tracking Tools like JIRA
  • Involve in preparation of test scenarios, test cases and test reports and involve in Requirement reviews, writing test plans & Cases, Execution, Bug Tracking Reports, QA Status
  • Managed 8+ resources and their deliverables.
  • Reviewing the Test Cases and Requirement Specification Docs; uncovered many missing requirements and test cases and preparing QA summary report.
  • Executing Test Cases in different test environments and recording the results
  • Involved in Re-Testing the Production Issues and updating the new status
  • Developing Functional and Regression Test Cases based on the SRS and peer review
  • Performing cross-browser testing in IE8, IE9, IE11, Mozilla and Safari

Environment: TestNG, Eclipse, SOAPUI, Java, Selenium Web Driver, JIRA, HTML, XML, XPATH, Firebug, SQL, Oracle, Windows

Hire Now