Quality Assurance Technician
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+47 more
Job description
This is for a Graveyard Shift from 9pm to 5:30am after training.
We are seeking a dynamic and detail-oriented Quality Assurance (QA) Analyst to join our innovative software development team. In this role, you will be responsible for ensuring the delivery of high-quality software products through rigorous testing, analysis, and process improvement. Your expertise will help us identify issues early, streamline testing workflows, and support continuous improvement initiatives. If you thrive in a fast-paced environment and are passionate about delivering flawless user experiences, this is the perfect opportunity to make a significant impact.
Responsibilities
- Develop, execute, and maintain comprehensive test cases and test plans for various applications, including mobile apps and web services.
- Perform functional, system, regression, performance, load, and user acceptance testing to validate software quality across multiple platforms such as Android, iOS, Windows, and Linux.
- Automate test scripts using tools like Selenium, TestNG, JUnit, Cucumber, and scripting languages such as Python or JavaScript to increase testing efficiency.
- Conduct API testing utilizing RESTful APIs and SOAP web services to verify data integrity and system integrations.
- Analyze root causes of defects through detailed troubleshooting and collaborate with development teams to resolve issues promptly.
- Support continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab, GitHub, and Azure DevOps to streamline release management.
- Participate in requirements gathering sessions with business analysts and developers to ensure testability and coverage of all features.
Requirements
Do you have experience in Quality assurance?, * Proven experience in software quality assurance with a strong understanding of SDLC (Software Development Life Cycle) methodologies such as Agile and Waterfall.
- Hands-on experience with test automation frameworks like Selenium WebDriver, TestNG, JUnit, or Cucumber.
- Proficiency in programming languages including Java, Python, C#, or JavaScript for scripting automated tests.
- Knowledge of mobile testing on Android and iOS platforms using tools such as Appium or similar frameworks.
- Familiarity with database management systems like MySQL, SQL Server (Microsoft SQL Server), Oracle, or MongoDB for data analysis and validation.
- Experience with performance testing tools such as LoadRunner or JMeter to evaluate system scalability under load conditions.
- Strong analytical skills for root cause analysis and troubleshooting complex issues across diverse environments.
- Ability to work effectively within cross-functional teams using collaboration tools like Jira, TFS (Team Foundation Server), GitLab, or GitHub.
- Excellent understanding of APIs (Application Programming Interfaces), XML/JSON data formats, web services (SOAP/REST), and service-oriented architecture (SOA).
- Knowledge of DevOps practices including CI/CD pipelines and version control systems such as SVN or Git. Join us to be part of a forward-thinking organization dedicated to delivering exceptional software solutions! Your expertise will drive quality improvements that empower users worldwide while advancing your career in a vibrant tech environment committed to innovation and excellence.
- This is for a Graveyard Shift from 9pm to 5:30am after training., * Quality assurance: 1 year (Required)
Language:
- English (Required)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should senior developers refuse interview coding challenges?
7 Important Tips That Every Software Developer Should Know
Quick guide: How to write a Software Developer CV
What’s the Difference between a Junior, Mid, and Senior Developer?