Sr. Sdet Engineer/ Qa Engineer Resume
Lombard, IL
SUMMARY
- Around 7+ years of Professional Experience in Software Quality Assurance and Testing in different environments and platforms including Data Warehousing, Client - Server and Web based applications.
- Experience in Manual/Automation testing of Web application with specializing in Software Quality Assurance Testing, QA Automation.
- Extensive experience in reviewing Business Requirement Documents, Software Requirement Documents and preparing Test Cases, Test scripts and Execution.
- Good exposure to defect life cycle and testing life cycle.
- Experience with Agile and waterfall methodologies.
- Experienced with SOA, Web Services, SOAP, SOAP UI, RESTFUL technologies.
- Experience in Black box testing with a complete QA cycle - from testing, defect logging and verification of fixed bugs.
- Experience in performing different tests types of QA Methodologies White Box, Black Box, Stress &
- Load, Regression, Functional, Installation & Integration, Smoke, and User Acceptance Testing(UAT)
- Expertise in problem solving and Bug Reporting using Bug Tracking Tools like JIRA
- Experience in both manual and automation testing process and in creating automation environment using Quick Test Pro (QTP), Test Director.
- Proficient in using Automation tools such as selenium IDE, WebDriver, Jira, QTP and Rational Clear Quest
- Well versed in GUI application testing, Database testing and Front-end testing.
- Experience in testing and writing SQL and PL/SQL statements.
- Strong skills in database programming using SQL, PL/SQL, T-SQL, Stored Procedures
- Extensive experience with relational databases like Oracle, SQL Server and MySQL in writing SQL queries using joins.
- Experienced on demonstrating the Automation Framework in QTP/UFT to client and driven project status calls with client.
- Experience in Frameworks like Page Object Model, TDD, and BDD.
- Developed an automated scripts and frame works using,, Java, C#, VB Script.
- Expert in Creating and executing automation scripts using Selenium Web Driver.
- Automation scripting experience in Intranet/Internet applications using Selenium Web Driver and SOAPUI.
- Experience in unit testing frameworks TestNG and NUnit.
- Experience in using Visual Studio and Eclipse IDEs.
- Integrated Appium with Sauce labs for distributing tests on the cloud and integrated Appium with continuous integration tool Jenkins.
- Experienced in Mobile App Testing in Android Platform using Appium.
- Proficient in using SoapUI for testing Web Services and used several types of assertions such as soap fault, contains, X-path etc.
- Experience in bug reporting tools like Bugzilla and JIRA.
- Proficient at interacting with clients to determine the test schedule and providing the deliverables by target date.
- Strong Collaboration interpersonal, Communication skills with proficiency at grasping new technical concept.
- Quick learner & excellent team player having ability to meet tight deadlines & work under pressure.
TECHINICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug life Cycle
Testing Tools: Selenium WebDriver, QTP, JMeter, HP load Runner, SOAP, Postman, Protractor, Manual Testing, Appium (Android & iOS Testing).
Frameworks: Page Object Model, Keyword Driven, Data Driven, ATDD, BDD, Hybrid Testing, Cucumber, Jasmine, Gherkin, TestNG, Junit, NUnit, log4j.
Build &Integration tools: Maven, Ant, Jenkins, Bamboo, Hudson.
Programming Languages: Java, C#, .Net., Python
Browsers: Firefox, Internet Explorer, Safari, Google Chrome, Opera, PhantomJS.
Operating System: Windows Variants, Unix, Linux, Mac, iOS, Android.
Database tools: MySQL, SQuirrel SQL, Postgres, Oracle.
Defect Tracking Tools: HP ALM, Quality Center, Jira, Confluence, Team Foundation Server (TFS).
Scripting Languages: JavaScript, VB Script, Groovy Script.
Markup Languages: HTML, XML, JSON, Xpath, XCode, XSD, XSL, XSLT, JSP, AJAX, CSS
MS Office Tools: MS Project, Outlook, Excel, PowerPoint, MS Access, Word
Other Utilities: Eclipse, Webstrom, Notepad++, Microsoft Visual Studio, IntelliJ, SQL, GIT, SVN, Bitbucket, TFS, Sauce Labs.
Types of testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Functional Testing, Performance, Smoke, Sanity, API and Unit testing.
PROFESSIONAL EXPERIENCE:
Confidential, Lombard, IL
Sr. SDET Engineer/ QA Engineer
Responsibilities:
- Performed Software requirement analysis and prepared DTPS (Detailed Test Plan Specification)
- Involved in writing Test Plans by incorporating Performance Testing Objectives, Testing Environment, User Profiles, Risks, and Test Scenarios.
- Worked on the customer login as an end user and testing the user login into Stock plan manager application page (SPM).
- Prepared and reviewed UAT test artifacts (Test Plans, Test Scripts, Traceability matrices, etc.) with Project Stakeholders.
- Conducted Automation/Manual testing using the Standards, guidelines & structured methodology in testing the application using Java.
- Used SOAP UI for functional testing of web services.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java/Python programming languages.
- Developed Load Runner Scripts. Created Single User, Base Line and Soak test scenarios. Random pacing between iterations.
- Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using selenium WebDriver and Python.
- Responsible for implementation of Hybrid Test Automation Framework, Page Object Model using Selenium WebDriver, TestNG and Maven and Java.
- Configured Shared object repository and per action in Selenium WebDriver.
- Has automated the web application using Java and TestNG in Selenium WebDriver.
- Run the tests with Selenium Remote Control with multiple browsers & platforms.
- Performed alot of web services testing by creating requests using WSDL file and testing backend applications by sending the requests through SOAP UI tool.
- Configured Maven for JAVA automation projects and developed Maven project object model (POM) and executed tests with JENKINS.
- Responsible for conducting user Acceptance Testing (UAT).
- Used TestNG framework to run unit test and Maven to build the Project Written script to validate Analytics for the Application using selenium.
- Strong experience with SOA architecture which include Soap and Restful WebServices Testing.
- Used BDD framework with Java and created feature files with scenario and scenario outline files.
- Used Java language and Junit framework for unit testing.
- Logged and managed defects using Log4j defect management tool.
- Used JIRA for bug and defect tracking.
- Involved in writing SQL Queries for backend/ETL testing.
- Used web-debugging tools like XPath to locate elements.
- Integrated automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Tested the mobile application for UAT, usability, performance, compatibility and load testing for iOS and Android devices.
Environment: Java, Selenium WebDriver, API, Junit, SQL, Mobile Testing, UAT, Jira, Oracle10g, Jenkins, Python, TestNG, Log4j, RESTful.
Confidential, Columbus, OH
Sr. QA Analyst
Responsibilities:
- Created and executed database queries (SQL) to validate database data integrity.Worked in Agile methodology (SCRUM).
- Analyzed business requirements and functional documents, created the test strategy document that define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
- Developed Scripts using Python Selenium WebDriver combo for user module application.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Used Postman to send the request to Marketing cloud and testing manually.
- Developed Automation framework using Selenium WebDriver.
- Run Unit tests with Jasmine-Karma.
- Written shell scripts and Python scripts for performing Load tests on applications.
- Worked on acceptance testing using Selenium WebDriver.
- Worked on Data Driven Framework and MVC for Automation test scripts.
- Extended TestNG framework by adding some halper classes and methods.
- Analyzed multiple test scenarios for POS including tests to verify transactions, product sales, and reports.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Implemented Keyword Driven automation testing framework utilizing TestNG and Selenium WebDriver.
- Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
- Implemented Automated execution of tests (nightly and need based) using Maven and Jenkins.
- Created Maven and SVN to create nightly automation script.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Contributed to the Continuous Integration pipeline running component builds, creating and running Deployment jobs on individual stages on Jenkins, and running automated and manual functional tests.
- Monitored the test execution in Jenkins once the code pushed into CI.
- Used Firebug/Fire Path Add-on tools to identify the Object’s id, Name, Xpath, link in the application.
- Used XPath and DOM to work with dynamic and static objects in Selenium WebDriver.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Maintain the scripts in using the version control tool SVN (Apache Subversion).
- Tested web-based application on different operating systems such as Windows, Vista and different browsers such as IE, chrome, Firefox.
- Conducted backend testing using SQL queries to validate data for database.
- Coordinated with technical support associates to fix proprietary software issues.
- Created manual test cases, reviewed with different stakeholders to validate the functionality.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Edited and debug tests using Selenium Participated in meeting, teleconferences walk through with the development team, QA manager and Project manager (PM).
- Verified, edited and update test data in new or existing systems before testing.
Environment: Java, Selenium WebDriver,Python, TestNG, Maven, Jenkins, MVC, Jasmine, karma, Quality Center, Firebug, Firepath, XPATH, XML, DOM, SVN, Internet Explorer, Chrome, Firefox, SQL and Windows.
Confidential, Grand Rapids, MI
Sr. QA Analyst
Responsibilities:
- Implemented automation using Selenium WebDriver, JAVA, Maven.
- Extensively automated regression and functional test suites by developing over 237 test cases, 6 test suites using Selenium WebDriver, JAVA, JUnit.
- Performed Ad-hoc, Smoke, Functional, and Regression testing by executing test cases maintained Quality Center. Involved in Writing Python Scripts to develop automated scripts and frame works.
- Implemented Page Objects framework, Hybrid framework & Page classes from scratch to represent web pages.
- Developed Keyword Driven & Data Driven frameworks to retrieve test actions, test data from Excel files and SQL Databases.
- Configured Maven for JAVA automation projects & developed Maven project object model (POM).
- Wrote SQL queries extensively, queried database and generated test reports. Performed Purchase Orders Database testing by developing SQL scripts.
- Developed test scripts for automating mobile applications with Selenium.
- Performed Defect Tracking & Management in JIRA.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings Assisted Manager by providing automation strategies, Selenium Automation and JIRA reports.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested and implemented improvements.
Environment: Selenium Web driver, JAVA, Web Sphere, Python, Maven, Web logic, JUNIT, Java Script, Eclipse IDE, Apache Http Server, HP Quality Center.
Confidential, Hartford, CT
QA Analyst
Responsibilities:
- Analyzed the business requirements, functional specifications and designed appropriate use cases, test plans and test strategy.
- Tested the application in a dynamic environment with the sprint team using Agile and Scrum methodology.
- Used Excel to write Manual Test Cases and Status Report. Created and maintained tests and test records.
- Estimating the effort, doing the plan, and involved in analysis, design, testing and writing the installation or user guide documents.
- Developed Hybrid framework to retrieve test actions, test data from excel files using Page Object Model design pattern.
- Configured maven for Selenium automation projects and developed project object model.
- Used hub and node concept of Selenium Grid to execute Selenium automation suites on different platforms and browser combinations in parallel.
- Implemented JUnit framework with Selenium for parallel execution, code maintainability, and generated reports.
- Created Selenium web-driver automation scripts using Python to validate functionality on various browsers
- Developed Selenium script for taking Screenshot and used action class to perform mouse movement.
- Has developed test scripts for complex functionalities accessing the UI elements like date time pickers, links, frames, and tables.
- Extensively executed SQL queries on SQL Server and Oracle database to validate the data.
- Implemented cloud based Sauce Labs to execute Selenium automation suites on different platforms and check compatibility.
- Used Continuous Integration tool Travis for scheduling Jobs and for Regression testing.
- Maintained the Selenium & Java automation code and resources in source controls SVN over the time for improvements and new features.
- Generated Allure test report using allure Plugins and reported to development team and higher management.
- Worked extensively on JIRA modules- test plan, defects, and reports and created defects using JIRA.
- Production support activities, handling the change requests from customer and writing the installation documents for both software installation and software usage.
- Reviewed test scripts to emulate scenarios that will likely be encountered by the actual customers.
- Participated in daily scrum meeting and got used to agile development methodology.
Environment: Java, Eclipse, Selenium WebDriver, Python, Apache POI, JUnit, Selenium Grid, Maven, Sauce Labs, Travis, JIRA, SVN.
Confidential
Junior Manual Database Tester
Responsibilities:
- Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality, GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
- Created and updated test cases in Excel sheets and generate Traceability Matrix.
- Created and executed SQL queries in Oracledatabase compared the results and analyzed discrepancies.
- Manually performed back end testing by writing SQL queries.
- Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
- Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
- Involved in UAT Testing and Used Quality Center to report bugs.
- Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of the testing life cycle.
- Maintained close and strong working relationship with teammates and management staff.
- Worked with development teams analyzed software bugs and deficiencies based on the testing results.
- Involved in developing and creating test methodologies, test plans, test scenarios and manual test cases
- Communicated with Manager, Team lead daily for testing efforts and sent Status Reports as needed like Daily and Weekly with standup meetings.
- Identified and derived testable conditions out of general Business requirements
Environment: Manual Testing, QTP/UFT, Quality Center, HTML, DB2, SQL Server, Windows XP, MS Outlook.
