Senior Software Quality Engineer Resume
5.00/5 (Submit Your Rating)
Basking Ridge, NJ
SUMMARY
- A knowledgeable test engineer with 8+ years’ hands - on experience in Quality Assurance activities. Designing and implementing different levels and types of testing (Manual and Automated) in SDLC, and leading testing teams.
- Good knowledge and understanding of software engineering principles and software production process.
- Demonstrated excellence in communication skills with different levels of management, stakeholders and vendors.
- Expertise in mobile applications testing on multiple platforms and devices; Android, Windows, Blackberry, and iOS mobile devices.
- Expertise in mobile devices testing from different Original Equipment Manufacturers (OEMs) including performance testing; battery life, idle current drain, and idle data usage.
- Hands-on experience in troubleshooting, defect root cause analysis, reporting, collaborating with development team to resolving software quality issues and managing defects through defect life cycle.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Knowledge of JAVA programming language, scripting languages (JavaScript and VBScript), android development tools (ADT), and Android Shell command.
- Experience in data collection, statistical analysis, generating and interpreting graphical reports and other business documents.
- Good understanding of RESTful APIand SOAPweb services.
- Knowledge of software development/testing life cycle (SDLC/STLC) processes and waterfall, Agile, Iterative methodologies.
- Knowledge of database systems, SQL queries, database testing, Amazon Web Services (AWS), web server technologies and architecture.
- Good Knowledge of HTML, CSS, JavaScript, XML, web client development and technologies
- Knowledge of software development methods including test-driven development (TDD), acceptance test-driven development (ATDD), Behavior-driven development (BDD), and Cucumber-JVM framework.
PROFESSIONAL EXPERIENCE
Confidential, Basking Ridge, NJ
Senior Software Quality Engineer
Responsibilities:
- Leading Quality assurance activities for new mobile client and server application development
- Develop test cases, test mobile applications, and investigate root causing issues by analyzing logs
- Develop test cases and test server code in Dynamo DB
- Monitor and analyze data, AWS cloud resources and application using Cloud watch and Splunk
- Interact with developers, defect life cycle management, and light project management
- Develop test scripts for automated regression testing with Appium (Selenium for Mobile) automation test tool
- Supporting new product launch and post launch activities and coordinate activities with internal and external teams.
Confidential
Infrastructure Test Engineer
Responsibilities:
- Work with teams to understand business needs and in corporate changes and additions to fulfill requirement for quality
- Develop and implement infrastructure testing procedures across a broad range of infrastructure domains
- Support the roll out of projects.
- Help in establishing a global process to govern testing and educate business teams around testing
- Produce status reports related to the testing process, including test results.
Confidential, Warren, NJ
Senior Quality Assurance Analyst
Responsibilities:
- Develop test cases and verify Original Equipment Manufacturers (OEMs) compliance with Confidential ’s requirements for smartphones and VZW branded applications on multiple platforms and mobile devices.
- Perform apps testing, data collection, and produce monthly high-risk Android apps reports based on statistical analysis of apps’ data usage, battery drain and security exposure on mobile device.
- Perform network impact testing, data collection, statistical analysis, and preparation of reports to guide management in assessing device performance and other business decisions.
- Periodically update test cases and test plans to accommodate new features and other required changes.
- Set-up test tools and mobile device for testing using different OEM flashing tools and Android SDK.
- Develop test scripts and perform automated regression testing with Appium (Selenium for Mobile) automation test tool
- Collect and analyze logs for root cause of defect, and provide information in defect tickets.
- Manage lab and field-testing activities with VZW local teams, vendors, and Technology Partners.
- Coordinate and track open defects through product lifecycle and provide feedback to stakeholders.
- Collaborate with OEM, development team in resolving software quality issues.
Confidential
Quality Assurance Engineer
Responsibilities:
- Develop test cases and execute Firmware Over the Air (FOTA) functional testing in Android mobile devices to verify compliance with Confidential and Open Mobile Alliance (OMA) Device Management requirements
- Set-up test tools, mobile devices and executes Over-The-Air Subscriber Device Management (OTA SDM) functional testing.
- Develop and execute test for device software Updates (SU) and upgrades.
- Develop test cases and execute field-testing on mobile devices.
- Develop test cases, executes non-functional testing and other types of testing including but not limited to Compatibility, Regression, Sanity, Maintenance, Smoke, Performance, Automation testing, etc.
- Collect and analyze logs for root cause of defect, and provide information in defect tickets.
- Collaborate with development team in resolving software quality issues.
