Lead Software Quality Assurance Engineer/sdet Resume
Carlsbad, CA
SUMMARY:
- Certified Software QA Engineer with Over 5 Years of experience in Automation of Web - Based application, back end services and driving the software development process toward quality-centric methodologies.
- Have strong experience working with Point-of-Sale (POS) Applications in Finance domain and with Government clients and with Global Healthcare clients.
- Conducted Regression tests/Integration tests using Selenium Web Driver with JAVA, User Acceptance Testing (UAT), Performance testing using JMeter and Functionality Test.
- Developed test plans and complete ownership of the test suites (validation suite) with multiple cases to replicate the real-world scenario.
- Experienced with test driven development in application systems Analysis, Design, Code Reviews, Unit Testing and Integration Testing.
- Expert in performing various methodologies to test code through manual test cases, writing test automation and conducted build verification testing (smoke test) to ensure important functions work.
- Expert in testing techniques with internal and non-internal coding structure like gray box, white box testing and black box testing.
- Tested API’s and Database to verify correct data was used and stored in the DB in all schemas.
- Created automated tests and used user-level test automation tools for new product features.
- Proficient in using test driven designs (TDD), Continuous Integration and experienced in writing Spring unit test cases using Junit and TestNG.
- Configured logging using Log4J and managed version control tools using SVN and Github.
- Extensive experience in using MS SQL Server and proficient in writing SQL, PL/SQL Stored procedures, Triggers and Views.
- Expert in Frontend development using JavaScript, HTML5, JQuery, Ajax and CSS.
- Experience working with bug tracking tools such as Bugzilla, JIRA, Crucible and confluence pages development.
- Multitasking projects in various sectors. Supported, developed and delivered the assigned tasks in give timeframe. Prioritizing the assignments based on independent analysis of efforts required.
- Knowledge of professional software engineering practices & best practices for the full software development life cycle (SDLC), including maintenance of coding standards, conducting code reviews, source control management, build processes, testing, and operations.
- Worked with different software development life cycle (SDLC) methodologies like Agile (SCRUM and XP).
- Contributed to a continuous deployment infrastructure using Team City.
- Experience developing in Linux environment.
- Experience in conducting test activities with multiple teams including product management, developers, customer support, user experience design and the client.
- Played a major role in my jobs in successfully completing the projects and effectively managing/coordinating with team members to ensure highest quality product delivery, delivering in fast paced & highly stressed environments.
PROFESSIONAL EXPERIENCE:
Confidential, Carlsbad, CA
Lead Software Quality Assurance Engineer/SDET
Responsibilities:
- Automated functional and regression testing using Selenium web driver and TestNG framework.
- Extensively used JAVA in build automation flow and scripting.
- Strong Knowledge on object oriented programming and advance level JAVA.
- Debugging and replicating the bugs with selenium IDE for front end and Fiddler for the backend errors.
- Integrated selenium and Sikuli for automating Docusign process using image recognition functionality.
- Automated test cases, test suits and test plan using TestRail integrated to JIRA and
- Extensively used JMeter for Load and Stress tests. Monitored logs and application performance analytics using Loggly.
- Complete ownership of Release, automated TestRail report and versioning of builds.
- Created multiple iteration on Postman for testing REST API calls.
- Tableau reports generation (monthly and weekly stats) for internal company decision making and merchants.
- Used Jira, confluence and agile methodology: scrum, Kanban
- Responsible for gathering requirements, communication, training and decision making
Confidential, Sacramento, CA
Sr Software Quality Assurance Engineer
Responsibilities:
- Used JAVA in building user-level automation framework and scripting.
- Created automated test cases and automated tests using Selenium Web Driver
- Conducted Regression tests/Integration test, User Acceptance Testing (UAT), Performance testing and Functionality Test.
- Evaluate product functionality and created use cases for each new product functionality.
- Developed test strategies, test cases, test automation and contributed to asses product quality.
- Involves in fixing internal QA and production defects.
- Used Apache JMeter to perform load/stress testing to check the performance of the application.
- Used SOAPUI to validate XML request and responses from VIEWS web services developed by CDC.
- Used Postman to send params and test the URI response and convert it to JSON response.
- Implemented continuous integration using Git and AWS cloud (Docker container) for deployment.
- Mapped and Designed Database to read data from production database to the reporting Database (VRBIS) using SQL queries trigger and views.
- Extensively used HTML and CSS for front-end development of the help screens in the application.
- Created the design layout of the Maryland’s Death Certificate and Burial Record.
- Conducted weekly meeting with the Maryland Department of Health to receive updates with new enhancements after UAT testing and communicate meaningful development metrics.
- Involved in meetings with Secretary of State for (New Hampshire) and State Register of Maryland in Decision Making with implementation of Nation eCOD application with MD-EDRS.
- Followed best Agile Practices like actively involved in Scrums, Sprint Planning, Spring Reviews Stand-up meeting. Extensively used Rally tool updating the status.
- Experience working with JIRA management tools and confluence pages development.
- Developed data analysis of authority matrix spreadsheets for medical facilities, physicians and funeral directors using MS Visio graphs and flow diagrams, also used ADHOC reporting.
- Experience in communicating with users and management to collect requirements.
Confidential, CT
QA Engineer
Responsibilities:
- Experience automating the validating of Graphical User Interfaces (GUI) and messaging infrastructures.
- Worked with open source tools such as Jenkins, Maven, SoapUI, JIRA and Eclipse.
- Performed manual testing (emulators & IOS Simulators) & Mobile Application Testing using Appium.
- Worked as a member of a self-managed Agile/Scrum team, developing a workforce scheduling application.
- Developed the Automation Test Scripts using Selenium JUnit framework.
- Performed regression tests to validate the changes for different functionalities, found defects and reported them to development Team.
- Used SVN to maintain and manage the build scripts, test data used, and other documents related to the project.
- Hands on experience in preparing Test cases, Test Data and execution of test scripts using selenium WebDriver Junit framework based on requirements and determining application functionality.
- Developed and maintained Unix shell scripts for data-driven automatic processing.
- Experienced in Agile methodology and actively participated in daily Scrums and Sprint planning sessions.
Confidential
Quality Engineer
Responsibilities:
- Executed manual testing for all scenarios on products
- Perform full manual regression testing with internal and non-internal coding structure like gray box, white box testing and black box testing.
- Perform the functional testing of web services using SoapUI.
- Used traditional waterfall methodology was used to build as well as test before the application was deployed.
- Involved in Database testing by writing & executing SQL & PLSQL queries using TOAD to validate.
- Involved in Manual Test Case Preparation and Test Case Execution using HP Quality Center.
- Successfully recorded test results & defects using HP Quality Center for Requirement Management, Test Design, Test Execution, Defect logging, Requirement Mapping with Test cases.
- Extensively used SOAP UI and REST client (postman) for testing SOAP, RESTful Webservices tested messaging between various loosely coupled system within the Service Oriented Architecture with xml.
Confidential
QA/Developer
Responsibilities:
- Involved in Analysis, Design, Development, Enhancements, Support and Testing of application modules.
- Responsible for the creation of the Design Documents (Low-level and High-level).
- Review requirements, designs, tests and code.
- Developed the Application on JBoss Seam 2.2.0 (plug-in to IntelliJ IDEA 10.2.0).
- All the results were kept in the Seam session scope.
- Source code checked in and checked out by SVN or Tortoise
- Worked on JUnit test cases. Involved in Integration Testing.
- Attending functional problems and giving the clarification or solution to the Team members, defining workflows, business process and the database updates as per the requirements.
- Have done Unit testing and performance testing. Tracking defects using the tool Mantis initially .
- Handling Support Issues & resolving the defects for the application.
TECHNICAL SKILLS
Automated tools: Selenium web driver, Sikuli and Quick Test Professional (QTP)
Testing Tools: TestRails and HP ALM (Quality Center)
Programming languages: JAVA, C++ and Python
UI Design: HTML5, CSS3 and JavaScript (JQuery and AJAX)
Database: MS SQL and Oracle
Platforms: Linux, iOS, Windows, AWS, Unix and Virtual Machine
Agile tools: SCRUM/XP/Kanban, JIRA and Confluence
Reporting tools: Tableau Software
