Software Qa Engineer Resume
SUMMARY
- 9+ years in Software and Database testing with Manual, Automation, Performance, iPad, tablet, Mobile iOS and Android
- Extensively worked on applications related to Retail, Automobile, Pharmaceutical and Marketing domains
- Experience with webservice Rest/SOAP testing using Postman and validated the requests of the webservices
- Knowledge on continuous integration using CI/CD tools
- Hands on experience in developing and supporting embedded applications, diagnostics, and enhancements
- Experienced in various client facing projects, helped team in reproducing client raised issues
- Experience in Automation Testing with Selenium and Testing framework TestNG, Nunit and Rspec BDD framework
- Knowledge and understanding of Python language
- Experienced on Page Object Model architecture, Behavioral Driven Development (BDD) and Test - Driven Development (TDD)
- Strong Knowledge on SQL, Oracle, Netezza, SQL Server, C, C# and API’s
- Testing experience in all phases of Software Testing Life Cycle and Software Development Life Cycle (SDLC) with good knowledge of testing methodologies
- Experience in ERP System testing
- Experience with quality control tools JIRA, HP Quality Center and Test rail
- Extensive experience in reviewing and understanding of Business & Testing requirements and writing detailed Test Plan, Test Cases, Test Scripts and Defect tracking
- Hands on experience in writing documents like Traceability Matrix, Defect Reporting using JIRA and Other test case management tools. Expertise in analyzing the results and reporting suggestions. Good Exposure on Bug Life Cycle
- Experienced in Functional, Integration, system testing, End to End testing, Regression and UAT
- Good understanding and experience in black box and white box testing
- Experience in Automation using Xamarin Test Cloud for Mobile App
- Provide Cross Functional Training on various applications to team members
- Experienced in Agile working environment
- Involved in new team member hiring interview process
- Mentoring new team members
- Manage multiple internal and external projects concurrently in agile environment and estimate QA efforts
- Effective and efficient when working on a team or independently
- Ability to learn and adapt to new technologies quickly
TECHNICAL SKILLS
Operating Systems: Windows, UNIX, ERCOS(RTOS), Linux(RedHat), Device drivers
Programming Languages: SQL, C, C#
Databases: Oracle, Netezza, SQL Server
Software Tools: SQL Developer, SQL server management tool, Test Rail, Selenium, JIRA, GITMISRA, TAXI (Automation testing tool), Xamarin Test Cloud (To run Automation scripts), IBM Rationale ClearCase/ClearQuest, HP Quality Center, Subversion (SVN), Xamarin Studio, SAP Test Studio, Oracle ERP, Postman, REST API
PROFESSIONAL EXPERIENCE
Confidential
Software QA Engineer
RESPONSIBILITIES:
- Writing automation test scripts for clinical trial application for various browsers using test studio
- Testing various features of Clinical trial mobile application login, registration, Creating a Study, Cost verification with different values, currencies, and country
- Testing ERP systems involving Vendor data, Study and Payments
- Experience in SAP system testing
- Performing Function, Integration, system, and regression testing
- Testing complex functionality involving costs and currencies and automation scripts for the same
- Editing test scripts by test studio in C #
- Worked on Jenkins CI/CD for the continuous Integration
- Webservices testing between multiple system using REST API and Postman tool
- Performing API testing to test between different webservices
- Testing payment application in different web browser
- Automation test scripts in Gherkin syntax built on rspec BDD framework
- Understanding rspec (BDD framework) and API integration of automation results to test rail
- Manual and automation testing of a complex functionality involving Tax, Currency flip, exchange rates
- Understanding of security, encryptions, AWS cloud
- Introduced a test case management tool (test rail) and trained the same to team
- Handled various Client facing projects and acted as a single point of contact for UAT
- Actively participate in Sprint planning and agile scrum meetings and giving QA estimates
- Understanding the requirement and raise requirement gaps to Product owner
- Creating test cases, perform manual testing and executing tests in TestRail
- Creating Automation scripts for Regression testing in Visual studio using gherkin
- SAP testing for Vendor, Bank data
- Capture test results and track defects using JIRA
- Work with developers for clarification on Code, Application deployment and testing specifications
- Verify the findings in testing with PO and creating defects/requirements
- Actively bringing in QA process improvements and document best practices
- Test Planning for bigger projects by understanding bigger picture of it and Mentoring new hires
- Working with large group, being a single point of contact for integration projects representing a boundary system
Confidential
Quality Assurance Engineer
RESPONSIBILITIES:
- API testing using REST API tool to test different webservices for a retail product
- Performed Manual and Automation testing for Android and iOS mobile devices for the healthcare applications
- Perform manual and automation testing on various mobile devices and versions of iOS & Android in Nunit framework
- Knowledge of Selenium web driver, NUINT framework
- Analyzing Xpath, Id using REPL command for the software and using assertions developed automation scripts
- Knowledge on Xamarin test recorder to develop the scripts
- Writing automation test scripts in Xamarin Platform using Visual studio IDE in C# for various features of the application
- Executing tests in Xamarin test cloud and analyzing the test report
- Understanding of security, encryptions, AWS cloud
- Testing various features like Patient registration, login, navigation, documents downloading, WIFI check
- Webservices testing between multiple system in SOAP API using SOAP UI
- Testing on downloading documents features from cloud services, identifying locations using google maps both in manual and automation
- Debugging and analyzing on root cause analyzes helping team in reproducing bugs
- Testing offline and online features of mobile application in manual and automation
- Identify areas of Automation and manual testing
- Worked on Jenkins CI/CD for the continuous Integration and deployments and build verification.
- Translating to requirements, BRD’s based on business requirements
- Create test plan, test cases and automation test scripts using C#, Xamarin Test Cloud, REPL, Xamarin Studio
- Review test scenarios with business analysts and make sure all functionalities are covered
- Lead and coordinate team members and provide status updates to project managers
- Capture test results and track defects using JIRA
- Work with developers for clarification on code or application deployment and testing specifications
Confidential
Quality Assurance Engineer
RESPONSIBILITIES:
- Understand change requests, business requirement documents, create test plan and test cases
- Review test scenarios with business analysts and make sure all functional requirements are covered
- Write complex SQLs and perform data validation on backend database (Netezza) for various loads, extracts and business transformations of various Campaigns
- Performed Functional, Regression and system testing for an ERP system
- Frontend testing of web service-based preference center applications used to capture Campaign responses and Opt in-out preferences
- Test scalability, availability of web service applications which uses cluster of ISS web servers, REST APIs and Active/Passive SQL server cluster
- Perform ad-hoc and Regression testing of system components
- Capture test results and track defects using JIRA
- Work with developers for clarification on code or application deployment and testing specifications
- Perform manual testing and ensuring that content, structure of all testing artifacts are documented
Confidential
Embedded Software Engineer
RESPONSIBILITIES:
- Software development using V-model
- Requirement gathering and analysis. Design, coding and testing
- Complete RDCT model using Embedded C/C++ language
- Unit testing of ECU software modules and Integration testing of the ECU software
- Automation testing using Bosch home grown tool TAXI in C language
- Extensively used code standard tool MISRA to ensure code optimization and standards
- Software Flashing into Engine ECU with/out dataset using UDE, CCP, CAN
- Review of Test plans, design and code of software modules of teammates in projects
- Daily Customer interaction for clarification and design reviews.
- Documentation of project delivery includes lessons learned, validation checklist and Support activities
- Responsible for delivery activities of the project
- Support Quality team on their queries and clarification
- Analyze software specifications and technical service description documents
- Requirements gathering, Design, Development, and validation of ECU software features.
- Involve in development of test procedures for various stages like Integration, System and User Acceptance Testing
- Execute Manual and Automated test cases and verified results with expected results
- Prepare Test Plan that provides a detailed list of conditions under which the system will be tested
- Review manual test script for automation efforts
- Execute automated Test scripts and logged defect after analyzing Test results
- Responsible for Embedded software validation applied to diesel engines.
- Performing technical analysis and component delivery, delivering quality product to customer on time
- Test and provide regular feedback to team to maintain stability of changes done by team.
- Reviewing work products of the team and coordinating team for proper delivery of the project.
Confidential
Design Engineer
RESPONSIBILITIES:
- Software development for the operations/functionalities of laser helmet using MSP430 microcontroller in Embedded C language.
- Develop Test cases, Test Plans to test all the functionalities developed in Laser helmet.
- Validating Documents before the delivery of the project.
- Involved in Delivery activities of the project.
- Hardware debugging at board level using oscilloscope
- Software development using Agile methodologies
- Develop Diagnostic code for the following devices present on EVM using Embedded C/C C++ language.
- UART - Which does loopback test and validates UART
- IR-Receiver - Which receives data from Remote and displays the same and validates the IR Receiver on EVM
- SPI flash - Which validates the SPI flash by writing and reading back the same
- EEPROM-Testing the memory.
- Accelerator-Validates the accelerator senor
- IR Sensor-Validates the Receiver (eg: Universal Remote)
- Develop Test cases, Test Plans to test all the peripherals in Board and debugged the codes.
- Validating Documents before the delivery of the project.
- Involved in Delivery activities of the project.