Qa Lead Resume
3.00/5 (Submit Your Rating)
OBJECTIVE:Looking for a QA position
SUMMARY:
- • 8 years of experience in tech, testing Web, Windows, and Mobile software applications along with Firmware testing
- • 3 years in QA Lead position
- • QA methodology and software development life cycle
- • Analyze business and technical requirements for inconsistencies and ambiguities
- • Test automation using TestNG, Selenium, Appium, Cucumber tools
- • KPI metrics
- • Test documentation such as test plans, test cases, test matrices, check lists
- • Hardware configuration, manufacture testing
- • Agile and Scrum SDLC
- • Excellent time - management, organized, motivated and committed to learn new technologies, develop new and existing skills.
PROFESSIONAL TECHNICAL SKILLS:
Automation tools Selenium, JUnit, Appium, Cucumber: Scripting / Languages: Ruby, Python
Build/Release tools GIT, SVN, TeamCity, Jenkins: Cloud Services AWS, GCP, Docker
Tools Jira, Test Rail, Android Studio, XCode: Mobile Platforms: Android, iOSDatabases Postgres, MySQL, SQL: Other: XML, JSON
WORK EXPERIENCE:
QA Lead
Confidential
Responsibilities:
- • Define and execute test cases for testing firmware, including performance and stress tests
- • Define and execute test cases to validate mobile apps on iOS & Android
- • Define and execute test cases to validate web services' APIs & components
- • Drive automation of test cases to help scale development & testing
- • Developed processes to qualify builds and various milestones in the product development lifecycle across the products (mobile, firmware, cloud services)
- • Developed strategy to quickly validate prototypes with a lightweight process that supports agile development.
- • Coordinate test / validation efforts across multiple vendors
- • Make quality judgements and recommendations to make go / no-go decisions for critical milestones
- • Set up a CI Jenkins workflow for every projects (mobile, FW)
- • Testing a combination of firmware, mobile apps & Cloud Services device connectivity (Bluetooth / BLE) and touch technologies
- • Created and integrated service level automation testing using “Frisby” tool (build on top of jasmine)
- • Hiring and leading a team, local and vendors
QA Lead
Confidential .
Responsibilities:
- • Led global team of automation and manual testers, across multiple products
- • Planned, organize, manage the resource capacity and monitor the execution of the work assignments
- • Managed the tasks in all test phases (functional, regression, end-to-end/system integration) and ensured that the schedule is adhering to the target release
- • Monitored the defect tracking system, assigns and escalates defects as necessary.
- • Communicated QA metrics, test results, concerns, and project status to the engineering management team and other stakeholders in a timely manner
- • Estimated and manage the human & non-human resources (e.g. materials, equipment) required to achieve the project QA objectives.
- • Worked closely with development, product management, and technical support to ensure that the quality objectives of all projects are met within schedule constraints projects, with a goal to help QA team achieve success during every release
- • Led A/B testing and experiments tests including all aspects of test design, requirements gathering/documentation, presentation of results & recommended actions based on the results
- • Created and improved processes within the development organization
- • Developed BDD test framework using Cucumber
- • Develop Appium support code in Ruby
- • Maintained the Selenium automation code and resources in source controls like Git over the time for improvements and new features
- • Designed and implemented automation scripts for API testing using Mocha
Application Engineer
Confidential
Responsibilities:
- • Created, maintained and executed automated test scripts (Maven, TestNG, Selenium, Appium)
- • Worked with on-site and offshore automation team to set automation test priorities and remove roadblocks to make sure sufficient coverage is done for the release
- • Reviewed project documentation as a basis for testing documentation and product understanding
- • Planned and executing automation and performance test activities to include planning, execution, reporting, and tracking
- • Coordinated with development and product management to create test plans, schedules, and documentations
- • Used Quality Center for bug tracking database to report, manage and follow through bugs during release cycle.
- • Installed, configured and used source control tool (Git) to control and organize test scripts.
- • Participated in Defect Review, Incident Management, Root Cause Analysis, and High Risk reviews Provided feedback and bug reports to Engineering team
QA Engineer
Confidential
Responsibilities:
- • Performed UI, functional, integration, stress testing of client application across different mobile devices, OS (Android, iOS)
- • Utilized debugging tool DDMS integrated into Eclipse and also shipped in the tools directory of Android SDK
- • Worked with ADB to communicate with an emulator instance or connected Android-powered device
- • Worked with developer tool-set for test iPhone, and iPad apps, including the Xcode IDE and iOS Simulator.
- • Created series of shell scripts to automate device setup process, testing process, and bug reporting process.
- • Performed regression tests for different payment methods
- • Developed and maintained test strategy, test plans, test cases for upcoming features
- • Worked closely with development team and project managers to coordinate problem resolution and design enhancements found during testing phase
QA Engineer
Confidential
Responsibilities:
- • Client testing of location-based application running on various mobile platforms: Android, iOS, Windows Mobile.
- • Designed and performed test cases for mobile clients, web applications and back-end.
- • Worked with customers, third-party companies, developers, local and two offshore QA teams
- • Worked with engineering and product management to prioritize bugs and assist in the timely resolution of defects
- • Collected and analyzed logs from devices (phones and car Head Units)
- • Worked in a fast-paced environment with bi-weekly release cycle against test, stage and production environments
