We’re seeking a skilled QA Engineer with a solid manual and automated testing background. The ideal candidate will be responsible for conducting comprehensive regression testing and developing automation strategies to enhance testing efficiency and coverage. This role demands a proactive approach to identifying defects, documenting results, and collaborating with development teams to ensure robust software solutions.
This is a full-time remote role for a Software Quality Assurance Analyst. The analyst conducts quality assurance tests, ensures software functionality meets user requirements, identifies and documents software defects, and provides improvement recommendations. The analyst collaborates with cross-functional teams, such as developers and product managers, to ensure high-quality software delivery.
Job Responsibilities:
- Design and develop an automated test system for a mobile application and server backend
- Identify, record, document thoroughly, and track bugs.
- Could you perform thorough regression testing when bugs are resolved?
- Develop and apply testing processes for new and existing products.
- Plan, create, and manage the overall Quality Planning strategy.
- Could you collaborate with the development team to ensure consistent project execution? Assisting with Android and iOS Development when necessary
- Investigate the causes of non-conforming software and train users to implement solutions.
- Stay up-to-date with new testing tools and test strategies.
- Verify features that the development team has developed
- Write agile stories for new features and document defects in the system
- Writing scripts for build automation and other internal tools with Python and Open AI APIs and other scripting languages
Required Skills:
- Immerse yourself in an actual startup environment. Learn the workings of a mobile application, from content management systems to mobile applications, and see the work you’ve done in production.
- Meticulous attention to detail
- An understanding of what a good mobile application is
- Knowledge of modem QA testing methodology
- Experience with test case management systems as an asset
- Experience with CI systems is an asset
- 2+ years of Knowledge of Python, Ruby on Rails, React, HTML, CSS, Javascript, WordPress, SQL, Postgres, TablePlus, Google Cloud, Amazon AWS
- Bonus if you have used Waldo and TestLodge in the past
- Software Quality Assurance, Test Management, and Analytical Skills
- Experience in conducting quality assurance tests and documenting software defects
- Strong knowledge of software quality standards and methodologies
- Excellent problem-solving and troubleshooting skills
- Proven experience as a Quality Assurance Engineer.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience writing clear, concise, and comprehensive test plans and cases.
- Hands-on experience with automated testing tools.
- Solid experience in scripting and regression testing.
- Ability to document and troubleshoot errors.
- Excellent communication skills.
- Attention to detail.
Qualifications:
- Analytical mind and problem-solving aptitude.
- Strong organizational skills.
- Ability to work independently and remotely
- Strong attention to detail
- Operational experience is a plus.
- Knowledge of WordPress is a plus.
- Experience with automation testing tools like Waldo and TestLodge is a plus.
- BSc/BA in Computer Science, Engineering, or a related field.
TO APPLY:
Email us at careers@thinkdirtyapp.com
From applicant:
- First Name
- Last Name
- Location (City)
- Resume/CV
- LinkedIn Profile*
- Plum.io job seeker profile
- Please attach your GitHub profile link
- Are you legally authorized to work in the country which this role is based?
- What is your desired salary
- One sentence to describe who you are
- 50 words on why you want to work for us