Sdet Resume
Austin, TX
SUMMARY
- 5 plus years of extensive hands - on experience in diversified fields of the Software Development Life Cycle (SDLC) specialized in Quality Assurance Process and Methodologies.
- Automation experience using Selenium Web Driver.
- Key expertise includes testing & debugging GUI & Multi-Applications environment & automated testing using Selenium WebDriver.
- Experience in developing and executing manual and automated tests in different platforms using Java and the Selenium library.
- Strong experience in cross browser, cross platform web testing with Selenium Web Driver.
- Experience in writing Test Plans, defining Test Scenarios and Test Cases, developing and maintaining test scripts, analyzing bugs, interacting with development team and track the bugs till closure.
- Technically resourceful in diverse types of testing such as Functional, Positive, Negative, Regression, Integration, Black box, Volume, Load, Performance, System testing, User Acceptance, End-to-End Testing and Business Process Testing.
- Experience in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Used knowledge of Java, XPATH, CSS Selectors and JavaScript to create automated scripts for QA to test the website.
- Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like TestNG.
- Experience in configuring test suites, cross browsers, includes, excludes, methods etc. in TestNG xml
- Good experience in testing both SOAP and REST services using Postman, Soup UI, Rest Assured and Tested both XML and JSON formats.
- Experience generating P12 keys and JWT, HTTP digest symmetric/Asymmetric tokens for authentication.
- Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Jira.
- Experience in developing and executing automation Regression testing and System testing using Selenium.
- Experience with working on multiple operating systems like Windows, Linux and Mac.
- Good programming skills in Java, SQL, and experience in SQL Server, Access and Oracle Databases.
- Extensive working experience in Agile (SCRUM) methodologies.
- Proficient in using basic SQL queries to perform back end testing for data integrity.
- Exposure and working knowledge of various industry types such as ecommerce, retail, health industry, etc.
- Ability to adopt to new methodologies, tools and technologies and domains depending on the job responsibilities.
TECHNICAL SKILLS
Methodologies: Agile and Waterfall
Languages: Object-oriented Programming in Java, JavaScript.
Testing Tools: Selenium WebDriver, SOAP UI, POSTMAN.
Testing: Framework TestNG.
Scripting Languages: Shell scripts.
Query language: SQL
Web Technologies: HTML.
Database Applications: MS SQL Server, DB2
Operating Systems: MS-Windows, Unix, Linux and OS/2
Other Tool: Rational JIRA.
Version Control Tools: Visual Source Safe, Rational Clear case
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
SDET
Responsibilities:
- In depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Java.
- Developed web application automation scripts using Selenium WebDriver with page object model.
- Created automation framework and test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
- Design, develop and implement Page Object Model Pattern based Keyword Driven automation testing framework utilizing Java, Test-NG and Selenium Web-Driver.
- Developed automation test cases executed these test scripts from test lab and logged defects in JIRA/RALLY.
- Used Bit bucket repository for efficient remote team working, also stored the framework and all the developed test cases.
- Enhanced and Debugged test cases/scripts using IntelliJ IDE, Selenium, Java framework.
- Configured Selenium Web Driver, Test-NG, Maven tool and created selenium automation scripts in java.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex SQL queries from SQL Server.
- Designed data-driven testing framework in Selenium and captured data dynamically from web controls.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Web-Driver with Test-NG.
- Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, unexpected event handling.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Performed functional testing of SOAP and RESTFULL Web Services.
- Involved in testing Web services and XML with tool called Postman and using this tool to locate WSDL file on internet, generated P12 keys, JWT, HTTP symmetric/asymmetric digest tokens, create Test cases and run them.
- Automation of REST API based product using Rest Assured Framework with JSON.
- Planning and setting up of Continuous Integration for various properties on Jenkins with Commit, Component, Assembly, Deploy and Smoke jobs.
- Knowledge setting up instances like Elastic Load Balancer in AWS for high availability.
- Knowledge on AWS to deploy the project on EC2 instance.
- Setting up Jenkins master, adding the necessary plugins and adding more slaves to support scalability and agility.
- Attended daily status meetings with development and management Teams.
- Coordinated with developers and system engineers to fix application defects.
- Implemented and worked on Acceptance Test Driven Development (ATDD) agile methodologies completing releases ahead of schedule.
- 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.
- Reported defects to developer and discussed about the issues in weekly status meetings.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: Selenium Web driver/IDE, IntelliJ, Jira/rally, Java, JavaScript, HTML, CSS, X-path, Windows, SQL Developer, Test-NG, Bitbucket, Jenkins, Maven.
Confidential, Austin, TX
QA Engineer
Responsibilities:
- Created test cases and test plans based on business requirements and development specifications.
- Performed testing (smoke, exploratory, regression testing) of Confidential ecommerce platform.
- Provided support for product releases, reviewed and triaged reported defects.
- Actively participated in daily Scrums meetings.
- Extensively use Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Used knowledge of Java, XPATH, CSS Selectors and Javascript to create automated scripts for QA to test the website.
- Involved prioritizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke and Regression suits.
- Used Selenium WebDriver, Java as Programming language, and TestNG as the Unit testing framework.
- Perform SOAP Web Service and REST API Testing using SOAP-UI and Postman.
- Develop QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Tested Mobile applications on Android, iOS and Windows Mobile Handsets and Smart Phones.
- Monitor and track high Priority defects on day-to-day basis, write positive and negative test cases, improve traceability, to reduce project risk and increase the quality of the application.
- Used Agile/Scrum methodology for increase the productivity and reduce the risks and testing life cycle like iterations wise.
- Implemented Docker containers to create images of Confidential versions 2.0, 2.1, 2.2 community edition and enterprise edition with the combination of PHP 7.1, 7.0, 5.6.
- Developed and maintained codebase for deploying Docker web app with community extensions across supported test environments.
- Wrote functional tests using Java and Selenium to verify core functionality worked in Docker containers.
- Wrote scripts for auto configuring frequently tested extensions to improving QA team throughput.
- Tested extension functionality and compatibility.
Environment: Docker, PHP, Java, Selenium, Confidential, Jira, Confluence, Linux, Soup UI, Postman.
Confidential
QA Engineer
Responsibilities:
- Developed automation scripts for new enhancements using Selenium Web Driver.
- Extensively used Selenium locators like (Xpath, CSS Selectors, Fire Bug, Fire path locator) and WebDriver to test the web application.
- Developed QA processes automation test scripts using Selenium to test Web based user interfaces for different type of browsers.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication between different services.
- Performed cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Performed testing on the web services API’s using protocols like HTTP, HTTPS, SOAP and WSDL using SoapUI and Postman related with various interfaces
- Performed API testing analyzed the response using Postman.
- Automated Web services/API’s by using java and HTTP Client
- Monitor and track high Priority defects on day-to-day basis, write positive and negative test cases, improve traceability, to reduce project risk and increase the quality of the application
- Prepared test estimation, test plan, functional and regression test suite for project
- Interacted with developers to follow up on defects and issues.
- Responsible for providing the status updates to the team on daily basis.
- Updated the Test cases and executed test cases maintain the automation test scripts and maintain the Defects in Jira.
- Involved in Backend testing and writing SQL queries and execute the queries using TOAD.
- Used Agile/Scrum methodology for increase the productivity and reduce the risks and testing life cycle like iterations wise.
Environment: Selenium, SQL Server, JIRA, MS Excel, HTML, Windows, Eclipse, SQL, Windows XP, SOAP UI, Postman, UAT, Agile/Scrum, MS Office.
Confidential
QA Tester
Responsibilities:
- Involved in analyzing user requirements for application enhancements and preparing testing specifications.
- Developed test scenarios and test procedures based on the test requirements.
- Participated in preparation of Test Plans.
- Executed functional and system tests manually.
- Executed Test Scripts and analyzed the results based on the specifications.
- Extensively involved in Regression testing.
- Performed Integration and User Acceptance Tests throughout the SDLC of the application.
- Generated Defect Reports and the summary and progress graphs for the application.
- Communicated with Functional Analyst on any issue clarifications.
- End to end testing on validating the claims functionality including data validation from source to destination tables.
- Submitted Coverage Status Report of tests performed on weekly basis.
- Involved in project meetings and interacted with other team members to resolve the problems.
- Worked in Jira for planning, running and tracking defects while attending walkthroughs with client and the development team and Defect reporting meetings periodically.
- Verified and validated system to manage requirements quality metrics and ensure test coverage and defect traceability with Jira.
- Imported and Exported data from Microsoft Excel and Microsoft Word to Jira where deemed necessary for project migration and test set replication for reusable template assets.
- Performed Back-End testing by writing and using SQL queries.
Environment: Jira, Windows, MS Office, UNIX/Linux, HTML, XML.