Software QA Engineer

Siritech Solutions Corp
Fremont, CA, United States
3 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Agile Methodology Amazon Web Services Automation of Tests Microsoft Azure Cloud Computing Code Coverage Software Quality Computer Programming Databases Continuous Integration Python (Programming Language)
+23 more
Load Testing MySQL Scrum Methodology Redis Regression Testing Standard Sql Selenium Software Engineering Software Requirements Analysis Software Quality Assurance (SQA) Software Testing Automation Framework System Testing Test Case Strategies of Testing Performance Testing Postman Backend Git Integration Tests Bug Reporting Information Technology Restful APIs Api Management

Job description

Software QA Engineer (Python & Selenium) Primary Skills:

  • Python
  • Selenium
  • Test Automation
  • Software Quality Assurance (QA)
  • MySQL
  • Redis
  • API Testing
  • Functional Testing, The Software QA Engineer will develop and execute automated and manual testing strategies to ensure the quality, reliability, and performance of enterprise software applications. The role focuses on Python-based automation, Selenium test frameworks, database validation, and collaboration with development teams throughout the software development lifecycle., * Develop and maintain automated test scripts using Python and Selenium.
  • Design, execute, and maintain test plans, test cases, and test scenarios.
  • Perform functional, regression, integration, and system testing.
  • Identify, document, and track software defects through resolution.
  • Validate backend data using MySQL and Redis.
  • Perform API testing and backend validation.
  • Collaborate with developers to resolve software defects and improve product quality.
  • Execute manual testing when automation is not applicable.
  • Analyze test results and provide detailed quality reports.
  • Participate in Agile ceremonies, sprint planning, and retrospectives.
  • Maintain test automation frameworks and improve test coverage.
  • Ensure software releases meet quality standards and business requirements.

Additional Responsibilities:

  • Support continuous integration and continuous testing initiatives.
  • Review software requirements and provide testability feedback.
  • Maintain testing documentation and automation standards.
  • Recommend process improvements to enhance software quality.
  • Assist with production issue verification and root cause analysis.

Requirements

  • Regression Testing
  • Test Planning
  • Test Case Development
  • Defect Tracking
  • Agile/Scrum
  • Performance Testing
  • SQL
  • Continuous Integration (CI/CD)

Total Required Experience in Years: 35 Years, * 35 years of Software Quality Assurance experience.

  • Strong programming experience with Python.
  • Hands-on experience with Selenium automation.
  • Experience developing automated test frameworks.
  • Strong understanding of software testing methodologies.
  • Experience performing:
  • Functional Testing
  • Regression Testing
  • Integration Testing
  • System Testing
  • Experience validating databases using MySQL.
  • Experience working with Redis.
  • Experience with defect tracking and bug reporting tools.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent verbal and written communication skills.

Preferred Skills:

  • Experience with REST API testing using Postman or similar tools.
  • Knowledge of SQL query development.
  • Experience with CI/CD pipelines.
  • Experience with Git version control.
  • Performance or load testing experience.
  • Experience working in Agile/Scrum environments.
  • Familiarity with cloud-based testing environments., * Proven experience delivering high-quality software testing solutions.
  • Strong attention to detail and commitment to software quality.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Excellent organizational and time-management skills.

Education:

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Equivalent professional experience may be considered.

Certifications:

  • ISTQB Certified Tester Preferred
  • Certified Selenium Automation Tester Preferred
  • Certified Agile Tester (CAT) Preferred
  • AWS Certified Cloud Practitioner or Azure Fundamentals Preferred

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…