Qa Engineer Ii Resume
4.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY
- Software QA Engineer with 4 years’ experience in Automation/Manual testing of Web and Mobile applications
- Knowledge Agile/Scrum model of Software Development Life Cycle
- Building automation framework from scratch using Selenium WebDriver, Java, TestNG, Cucumber, PageObject to automate a regression testing
- Designing BDD framework from scratch using Java, Selenium WebDriver, Cucumber to implement acceptance criteria written on Gherkin syntax
- Developing, maintaining and executing high - level automated test cases
- Performing automated test cases for API testing using Postman and JavaScript
- Creating test documentation such as Test Plan, Test Cases and their execution for various applications
- Performing Smoke, GUI, Functional, Usability, Regression, Exploratory testing and more
- Skills in Bug tracking systems, writing easy to reproduce bug reports and monitoring statuses
TECHNICAL SKILLS
- Testing Tools: Selenium WebDriver, IntelliJ IDEA, TestNG, Cucumber, Gradle, Maven, Postman Jenkins, Bitbucket, Git, JMeter
- Bug Tracking systems JIRA, Mantis, Redmine
- Test Management Tool PractiTest
- Programming Java, HTML, CSS
- Methodologies Agile/Scrum
- Web Services REST API, JSON, XML
- Debugging tools Android SDK, ADB
PROFESSIONAL EXPERIENCE
QA Engineer II
Confidential, Dallas, TX
Responsibilities:
- Automated regression UI testing of Express Recoveries application developed for needs of lenders, dealerships, providers to simplify testing
- Installed integrated development environment IntelliJ Idea, set up builder Gradle, added dependencies and tasks to build.gradle file, made setting with repository
- Designed maintainable project’ structure from scratch
- Wrote code dry, clean and easy to understand and maintain using Java programming language
- Built a reusable and maintainable automated functional test framework for testing web-based application using Java, Selenium WebDriver, TestNG from scratch
- Developed, maintained and execute high level automated test cases
- Used Page Object Model to manage all element locators in separate directory and update it easily
- Designed BDD framework using Java, Selenium WebDriver, Cucumber to implement acceptance criteria written on Gherkin syntax from scratch
- Added, committed, pushed code to Bitbucket repository using Git commands
- Configured Jenkins jobs to run automated test cases regularly and set up TestNG report plugin to get test report
- Enhanced, reviewed, supported and debugged code
- Performed API testing using Postman to get Contract Info and Refund Info from providers and verified XML response
- Verified API implementation in application make sure that received data is accurate
- Executed Query in MySQL to validate the data, ensure data in UI is same as in DB
- Developed test cases using Gherkin syntax and tracked to PractiTest (Test Management tool)
- Performed functional and regression testing to verify the application suite meets requirements
- Found, isolated, documented, regressed, and tracked the bugs to Jira
- Actively participate in daily stand-up, grooming user stories, sprint planning, release
QA Engineer
Confidential, Mountain View, CA
Responsibilities:
- Participate in weekly sprint planning with Android developers where we collectively were deciding on testing approach for upcoming features and bug fixes
- Perform testing on Android platforms as well as web-based components, APIs (Location, Map, Movies)
- Develop new and updated existing Test Cases based on Sprint commitments
- Run Test Cases based on approved Test Plan and was using MindMap during last minute bug fixes regression for quicker validation
- Install new Android builds via Fabric and if developers needed quick validation used Android adb command line utility instead
- Support defects by providing logs using Android SDK tools as well and adb logcat command
- Validate application integration with social networks such as Facebook and Google accounts for both tracking and authentication
- Use Trello as Agile board
- Prepare daily test reports for management including filed bugs sorted by suggested priority and severity
- Attend Sprint planning bi-weekly sessions and daily SCRUM standups where update team on current quality of the application
Software QA Engineer
Confidential
Responsibilities:
- Developed test documentation such as test cases, checklists according with software requirements and technical specification using Trello
- Performed Functional, Regression, Usability and Exploratory testing of web and mobile applications
- Ran test cases, identified and researched software defects and documented in Mantis/Redmine
- Updated test cases document during various phases of the development
- Developed automated Test Cases for Web applications testing using Selenium WebDriver, Java and TestNG
- Involved in setting up continuous integration system using Jenkins for running test on nightly basis automatically and working knowledge with cloud based code repository system like GitHub.
- Actively participated in standup meeting, updated status of stories, groomed new story and assigned point and severity of stories
Tester
Confidential
Responsibilities:
- Performed testing of Web and Mobile applications on Windows (10/8/7), MAC and Android, iOS created for different goals such as Airlines & Hotels, Health & Medical, E-Commerce, Learning, Rent Cars
- Created test cases, reviewed and executed detailed test cases for various functionalities and components of Web-based and Mobile applications
- Performed manually Smoke, GUI, Functional, Usability, Cross-browser, Compatibility, Exploratory testing of Web and Mobile applications
- Conducted functional testing to make sure the application is running as defined by the requirements and documented the subsequent test results
- Received the new builds of the applications and executed Regression testing
- Detected and reported defects in the bug tracking system with the detailed bug description, screenshots, screencasts and log files
- Communicated with Team Lead to ensure implementation and technical requirements
