We provide IT Staff Augmentation Services!

Sdet Resume

5.00/5 (Submit Your Rating)

MA

SUMMARY

  • 8+ of QA Automation Testing experience in planning, coordinating and testing ofWebbased,ClientServer andMobileapplications.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven
  • Designed and implemented different automation frameworks from scratch for mobile and web applications using Page Objects framework, Keyword Driven framework, Data Driven framework, Hybrid framework and Cucumber (BDD) for a number of projects.
  • Built an Appium testframework from scratchand mentored the team using the framework.
  • Performed Mobile web testing for Android and iOS devices usingAppium.
  • PerformedDatabaseTestingon MS SQL Server and Oracle SQL Developer.
  • Performed Backend testing to verify the data integrity by passing SQL Queries.
  • Strong knowledge in web services testing via ToolSOAP UI/ Restful web services.
  • Created and maintained automated test script for API testing using JAVA/TestNG.
  • Expertise in writing Selenium WebDriver automation scripts in JAVA for highly transactional E - commerce, E-media, Telehealth applications.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team.
  • Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN, GitHub and Bitbucket over the time for improvements and new features.
  • Took ownership of automation and led the automation team by mentoring the team as required.
  • Excellent experience of build tools like Maven and managing JAVA automation projects using them.
  • Strong Knowledge of Software Development Life Cycle (SDLC) aspects such as Requirement analysis, Test design, and Testing. Including Waterfall, Iterative and Agile test methodology (Kanban).
  • Experience in preparation of System Test Strategy, Test plan, Test Scenarios, Test Cases, Test Scripts and Creation of Traceability Matrices by analyzing business, system and functional requirement documents.
  • Experience in working on Page Object Model Design pattern with Hybrid framework. Used Jenkins as continuous integration server to run automated test suites. Created XML based test suite and integrated with Jenkin Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Strong analytical and problem-solving skills as well as excellent writing, verbal and interpersonal skills.
  • Proficiency in Functional Testing, Positive, Negative, Integration, User Acceptance Testing, System Testing, End-to-End Testing and Regression Testing of Web Based Applications.
  • Expert in developing Java Selenium WebDriver /GRID test scripts and Test Frameworks using TestNG, MAVEN build tools.
  • Experienced in Test Management and Bug Tracking Tools like Quality Center, JIRA with Zephyr.
  • Experience with SOA architecture, which includes Soap Web Service and RESTful Web Service Testing.
  • Responsible for writing test cases and maintaining test scripts as per business specifications and functional requirements.
  • Solid understanding of Continuous Integration using JENKINS, creating and configuring jobs and scheduling build.
  • Experience in generating Emailable HTML Test Reports, Extent Reports, using Maven & TestNG.
  • Experience in testing Databases of RDMS in SQL, Oracle, SQL SERVER.
  • Ability to learn and adapt to new tools and technologies very quickly.
  • Ability to work independently in a fast-paced environment with tight deadlines and changing priorities.

TECHNICAL SKILLS

Automation Testing Tools: Selenium WebDriver/RC/Grid, Cucumber, Maven, QTP, LoadRunner, Cypress, Appium

Languages/Frameworks: JAVA, JavaScript, JUnit, TestNG, C#.Net

Bug Tracking Tools: JIRA with Zephyr, Bugzilla, Relational ClearQuest

Test Management Tools: HP Quality Center, Rational Quality Manager

Development IDE: Eclipse, Visual Studio, IntelliJ.

Database/Database tools: MySQL, and Oracle, SQL Server Management Studio

Operating Systems: Windows Server 2008/2008R2/2012, Windows 7/8/10, Mac OS, LINUX

Version Control System: CVS, SVN, Git, Bitbucket

Domain Knowledge: E-commerce, E-media, Telehealth

PROFESSIONAL EXPERIENCE

Confidential, MA

SDET

Responsibilities:

  • Designed test cases and Data driven Framework usingSelenium Web Driver.Implemented Page Objects, Data Driven usingSelenium WebDriver, JAVA, TestNG. Performed cross browser testing.
  • Extensively used JAVA OOP’s concepts for developing Page Objects for Confidential Virtual Primary Care (vPCP) applications.
  • Automated test suites using SeleniumTestNG Framework. Implemented inGroupingof Test Cases, Test Methods and Test Suites for regression and functional testing using theTestNGannotations likeGroups,Parameter, Data Provider captured the error screenshots.
  • Wrote and executed Test Cases for User Stories and Logged Defects for test failures using JIRA with Zephyr.
  • Followed Web Accessibility Guidelines while coding the website following with WCAG 2.0 success criteria of level A, AA, and AAA and providingsuggesting to designers and developers about accessibility.
  • Running test suites for regression, smoke test on dedicated servers (Docker VMs).
  • Worked with AWS cloud machines to setup selenium GRID and also Jenkins server on HUB machine.

Environment: Java, Selenium, GitHub, AWS, Docker, Kubernetes, TestNG, Cypress, XPath, Firebug, XML, HTML, CSS, Eclipse, Data Driven and Page Object Model Framework, JMeter, Cucumber, SoapUI, Maven, JenkinsWORK EXPERIENCE

Confidential, NYC

Senior QA Engineer

Responsibilities:

  • Created Automation framework of mobile and web applications for Pcmag.com, Techbargains.com, Mashable.com, Extremetech.com, Geek.com, Blackfriday.com sites, and scheduled regression, smoke test in Jenkins to run daily, nightly builds on AWS servers using selenium grid in internal and production environments which help team to save huge hours of manual effort and savings.
  • Extensively automated regression and functional test suites by developing over 240 test cases, 6 test suites using Selenium WebDriver, JAVA, JUnit.
  • Implemented Page Objects framework, Hybrid framework and 41 Page classes from scratch to represent web pages.
  • Developed Keyword Driven and Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
  • Used Maven, Selenium Grid to execute Regression test suites on different platforms, browser combinations in parallel sitewide during migration to PHP Laravel scheduled jobs in Jenkins to run over 400k links for page errors on AWS servers.
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber.
  • Integrated complete framework with CI Tool Jenkins for scheduling the Test Cases on Browser Stack, AWS servers and on Docker containers managed by Kubernetes.
  • Maintained the Selenium & JAVA automation code and resources in source controls like GitHub, SVN over the time for improvements and new features.
  • Ability to Lead Multiple Projects and ensure communication between Onsite and Offshore Teams, provided training to Offshore Team members and Mentor team members on complex issues in order to grow the knowledge base within the team.
  • Good understanding of Core Java and Object-Oriented Programming (OOPs) concepts and experience in designing, developing, enhancing automated test scripts for Selenium using Java.
  • Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
  • Performed Mobile Testing of Android based Apps using Appium and with real devices.
  • Good working knowledge of Maven for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
  • Experienced on working with TestNG for automation testing reports like Extent Report and html Reports test results with screenshots on failed tests and sending automated email of test results to the team.
  • Worked on IE, Firefox and Chrome Driver, experience in writing complex CSS Selectors, XPath expressions to identify web elements.
  • Extensive experience of Web Services, SOAP and REST API Testing using Restful API, Apache JMeter, Postman and SoapUI.
  • Daily interaction with developers for further enhancement/expectation after the release from business and plan accordingly for changes in application.

Environment: Java, Selenium, GitHub, AWS, Docker, Kubernetes, TestNG, Cypress, XPath, Firebug, Fire Path, XML, HTML, CSS, Eclipse, Data Driven and Page Object Model Framework, JMeter, Cucumber, SoapUI, Appium, Protractor, MYSQL, Oracle, Maven, Jenkins, Agile/Scrum, Gherkin.

Confidential, NYC

QA Automation Test Engineer

Responsibilities:

  • Worked in Agile methodology that includes QA planning & execution in Sprints, Participation in the Scrum & Sprint review/retrospective
  • Coordination with Project manager & Development teams on Documentation Reviews, Process Improvement and Schedule
  • Created Test Plans and Test Strategy which describes the features and functions to be tested.
  • Introduced and implemented automation testing framework for the organization
  • Introduced and implemented open source web test tool Selenium WebDriver for cross browser and cross platform web testing
  • Developed and implemented robust MVC Pattern based Keyword Driven, Excel base Keyword Driven and Data Driven testing with Selenium WebDriver which cut down the script development time in half.
  • Developed various QA Automation Test Frameworks to ensure the code reusability and code maintainability, which reduce the script development time.
  • Developed a complete automated functional test framework utilizing Java, JUnit, TestNG and Selenium. This allowed us to benefit from the power of implementing an automated testing program without having to pay for very high licensing fees that come with commercial automated testing products.
  • Develop Restful Web Service testing framework with open source HTTP Core and JUnit to build robust and scalable web service testing.
  • Develop SEO Testing framework with open source HTTP Core and JUnit to test Search Engine Optimization testing.
  • Wrote SQL scripts in TOAD to verify the ETL transactions and identify irregularities in data loading.
  • Build Automated Test script to increase the automation coverage for the regression test cycle.
  • Responsible for ensuring the conceptual integrity of the system, ensuring that the product and product architecture meet or exceed the technical requirements defined.
  • Responsible for coaching and mentoring the team.

Environment: Selenium WebDriver, Java, J2EE, JSP, JSF, SOA, Restful Webservices, HTML, MS SQL Server, WebSphere

Confidential, NYC

QA Automation Test Engineer

Responsibilities:

  • Responsible for Planning, creating and analysis of Test Plan, Test cases and Test Scripts.
  • Develop and implement MVC Pattern based Keyword Driven automation testing with Selenium
  • Analyze Technical specification, Business Requirements and Database architecture to develop test cases.
  • Develop various QA Automation Test Framework to ensure the code reusability and code maintainability, which reduces the script development time.
  • Develop a robust framework to find test objects with Selenium API, which enables us to develop automated script for dynamic web application.
  • Creating complex Keyword driven, Data driven automated test script to maximize the automation script with Selenium.
  • Create Modular Automated Global Test framework library for reusable, easy to use and easy maintenance automated test scripts
  • Conduct workflow, process diagram and GAP analyses to derive requirements for existing systems enhancements.
  • Assist with user testing of systems, developing and maintaining quality procedures, and ensuring that appropriate documentation is in place.
  • Develop the test plan, test conditions and test cases to be used in testing based on business requirements, technical specifications and/or product knowledge.
  • Using detailed knowledge of application features and functions assess scope and impact of business needs throughout analysis and completion of all enhancement specifications
  • Participated in requirements walkthroughs with users to better understand.
  • Performed backend testing using SQL queries to retrieve and verify information in the database.
  • Developed SQL queries to simulate data validation reports and to stage test data for ongoing testing.
  • Develop Web Service Test with Rest Console to test SOA platform
  • Train other employee about automation test methodology
  • Corresponded among QA Managers, Developers and Team Members.
  • Develop a test matrix to simulate the client environment and develop a test lab according to the client system.
  • Perform manual Device Testing with various Cell phone devices.
  • Validate the back-end data by using SQL extensively.
  • Reported and tracked defects, monitored defects reported by team.
  • Worked directly with Business users performing User Acceptance Testing (UAT).

Environment: Selenium WebDriver, Java, J2EE, Servlet, JSP, SOA, SOAP Web Service, HTML, Oracle.

We'd love your feedback!