Quick Overview
Job Description
Role: Software Development in Test
Location: Fremont, CA
Long Term Contract
We are seeking a skilled SDET to design, develop, and execute automated and manual testing solutions to ensure the quality, reliability, and performance of software applications. The ideal candidate will have experience in functional testing, automation frameworks, database validation, defect management, and Agile development environments.
The role involves working closely with development and project teams to identify issues, improve product quality, and support successful software releases.
Key Responsibilities
- Develop and execute exploratory, functional, regression, and automated test cases to ensure product quality.
- Create detailed test plans, test scenarios, and test data based on business and technical requirements.
- Perform testing of web and mobile applications, including:
- Functional testing
- System testing
- Integration testing
- Regression testing
- End-to-end testing
- Design and maintain automated test scripts using tools such as Selenium, Python, Coded UI, or similar frameworks.
- Validate application data and perform database testing to ensure data accuracy and consistency.
- Execute SQL queries to verify backend data and support data conversion testing.
- Identify, document, track, and retest defects using defect management tools.
- Analyze test results, identify inconsistencies, and report quality issues to stakeholders.
- Collaborate with development, QA, and IT teams during releases and production monitoring activities.
- Support off-hours deployments, launch activities, and system monitoring when required.
- Maintain QA documentation, test environments, and test data.
- Contribute to knowledge sharing through documentation and team collaboration tools such as Confluence.
Required Skills & Qualifications
- Experience with Agile/Scrum methodologies and software development life cycle (SDLC).
- Strong understanding of:
- Functional testing
- Regression testing
- System testing
- Integration testing
- Black-box and white-box testing concepts
- Experience testing web applications and client-server technologies.
- Hands-on experience developing automated test scripts using:
- Selenium WebDriver
- Python
- Coded UI
- Other automation frameworks
- Strong knowledge of SQL/MySQL for database validation and data extraction.
- Experience with defect tracking and test management tools, including:
- JIRA
- Zephyr
- Test Link
- Experience with automated end-to-end testing frameworks and open-source testing tools.
- Ability to set up and maintain QA environments and manage test data.
- Programming knowledge in one or more languages:
- Java
- Python
- Visual Basic
- C#
- C++
- XML
Preferred Experience
- Experience in mobile application testing.
- Experience building and maintaining automation frameworks.
- Strong analytical and problem-solving skills.
- Ability to work independently and manage multiple testing assignments.
- Good communication skills with technical and non-technical stakeholders.
Education & Experience
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field preferred.
- Relevant QA/testing certifications (such as ISTQB) are a plus.
- Experience in software quality assurance and automation testing preferred.
Similar jobs
- BA
Systems Engineer
NewBooz Allen Hamilton
Warren, MI🇺🇸$86.9k - $198k/yrOn-siteYesterdaySVNRoboticsGit+1Technology - AS
DevOps Engineer
NewApex Systems
Omaha, NE🇺🇸On-siteYesterdayDockerAzureBash+5Technology - AS
Desktop Support Lexington
NewApex Systems
Lexington, KY🇺🇸On-siteYesterdayTechnology - AS
Tier 2 Systems Administrator
NewApex Systems
Suffolk, VA🇺🇸On-siteYesterdayTCP/IPActive DirectoryAnsible+10Technology - TE
Business Intelligence Specialist
NewTechridge, Inc.
Auburn Hills, MI🇺🇸On-siteYesterdayOracleAWSETL+7Technology - IS
Senior QA Automation Engineer / Senior SDET - Local Candidates
NewInternational Solutions Group
Philadelphia, PA🇺🇸On-siteYesterdayMongoDBAWSSelenium+11Technology