Software Quality Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- 7 years of software testing in Hospitality, Financial Services, Healthcare
- Experienced in testing Desktop client app, Web app, and Mobile app
- Set up both Manual and Automation testing processes for entire team
AREAS OF EXPERTISE
- Software Development (SDLC/STLC)
- Experienced in test planning, grooming, daily standups, writing test cases, defects tracking, and demoing to stakeholders.
- Automation Testing
- Set up automation framework from scratch
- Published automation strategy, road map, metrics, and reports
- API and Database
- Web Services, Soap UI, Restful Postman
- Database setup and validation using SQL queries
- Agile
- Experienced in both Agile Scrum and Waterfall methodologies
TECHNICAL SKILLS
- Typescript, JavaScript, Node.JS, Angular, Java, Groovy
- Selenium WebDriver, Protractor, Cucumber BDD/TDD, Appium, SoapUI, Postman, JUnit, TestNG, Maven, Chrome Dev tool
- Visual Studio Code, Eclipse
- Jira, Confluence, Bitbucket, Git, ALM
- Windows, UNIX, LINUX, PowerShell, batch scripting
- Jenkins, IIS Manager, VMware
- Oracle, MS SQL Server, MySQL
- JSON, XML
PROFESSIONAL EXPERIENCE
Software Quality Engineer
Confidential
Responsibilities:
- Lead QE on project implementing legacy desktop client to next - gen web application
- Set up automation framework from scratch (Protractor Cucumber BDD with Typescript)
- Automated API with SOAPUI, created global variables with Groovy, created test suites, connected to MSSQL data string, initialized DB before each test, compared test result with SQL query assertion
- Automated launching API SOAP test with batch commands on both local machine and on VM Jenkins CI/CD
- Defined quality procedures and standards for the entire team
- Trained others on automation framework
- Published automation strategy, road map, metrics, and reports for QA manager
- Worked with Design team, Devs, PO, Architect on new feature development
- Tracked bugs in Jira and documented testing status on Confluence
- Wrote test scripts for webUI in Visual Studio Code and checked into Bitbucket repo
- Wrote test scripts for desktop client in SOAPUI and Postman
- Set up Jenkins and IIS Manager to run tests on Virtual Machines for CI/CD
- Reviewed code from peers in version control
- Attended grooming sessions, daily stand ups, and demoed all QA stories to stakeholders
Test Automation Engineer
Confidential
Responsibilities:
- Responsible for testing back office apps on the personal investing platform, trade team interfaces, update and enhance security features on API data aggregation
- Tested 3 tier e2e from front-end UI, API, and backend DB
- Developed Cucumber BDD framework with Page Object Model
- Configured Selenium WebDriver, Maven tool and automated scripts using JAVA.
- Integrated Test Runner, Page factory, Step Definitions, Junit/TestNG, assertions, reports with screenshots when failed
- Improved automation flow by creating element locator repository and stored in external files such as properties file, XML, Excel.
- Improved performance with polymorphism to reduce Test wait time.
- Reduced code redundancy and made code easier to read with inheritance and encapsulation interfaces.
- Protect Test data privacy through Abstraction methods.
- Created XML based test suit and scheduled Jenkins jobs in different test environments for Continuous Integration.
- Used GitHub and Git Bash for version controlling, and handled merging conflicts.
Quality Assurance Analyst
Confidential
Responsibilities:
- The project included enhancing and maintaining of modules, like Patient registration and scheduling, Medical history and Physician note, therapist/nurse procedures, Lab technician tests, Prescription orders and front office billing.
- Coordinated with developers, release management team and QA team during build deployments to various test environments and to the production.
- Analyzed functional requirements, convert features into user stories and test cases, manually executed tests.
- Performed smoke, functional, regression, integration, performance, load, stress tests
- Tested application functionalities, error codes, navigation, accurate calculation, and browser capabilities in User Acceptance Test (UAT)
- Tested Restful web services with SOAP UI and validated various responses against annotations.
- Verified API HTTP protocol by testing URI documents GET, POST, PUT, DELETE
- Conducted backend test using complex SQL queries to verify the integrity of the DB
- Verified databases by writing SQL queries to test functions, triggers, stored procedures
- Identified and isolated software defects and reported them via HP Quality Center/ALM
- Assisted Business team with input for Test Plan, functional requirements, and System Requirements Specifications (SRS).
- Responsible for tracking daily testing activities and provide daily updates to management
- Participated in QA reviews and implementation of processes improvements.
