Position: Senior Test Engineer – Manual
Company: HumanLab
Category: QA
Experience required: 5y
English level: upper
Published: 2023-01-01T00:00:00+02:00

We looking for a Test Engineer – Manual to join the fully remote team on a full-time basis. We are looking for a good team player who is able to add drive, knowledge, and experience to our team.

Reasons why you should join the our team
Startup Engineering culture
Full Remote working
Home Office Stipend
Good work/life integration (flexible working)
Flexible annual leave
Stock options from day one
Individual coaching programme
Monthly Hackdays
Pension scheme
Monthly Socials and company-wide retreats
Free Trainers when you join our team
Great culture- helping all employees to learn, grow and develop their skillset
Social activities to join in. Regular off-sites, bake-offs, office table tennis tournaments and much more!


Responsibilities
Work as part of Agile team to continuously improve the web application’s quality.
Owns the automation and performance testing frameworks and knows what to automate.
Proficient in Manual testing and test techniques.
Define test plans, scenarios, scripts, or procedures in accordance with project scope and delivery dates.
Estimate and confirm testability efforts upfront with engineers during Sprint Planning and Grooming.
Proactively report bugs, monitor resolution efforts and track successes.
Support root cause analysis and manage software defects effectively.
Build quality dashboards and reports for various stakeholders.
Take ownership and pride in the products we build and ensure they are of the highest standard.
Be empathetic towards team members and customers.
Minimum qualification
Work as part of an Agile team to achieve roadmap delivery of high quality products.
Proactively pursue quality early in the Software and Test Life Cycle.
Identify the scope of the testing required for a particular release based on the requirements and design.
Continuously improve the web application by executing functional and non-functional tests.
Define test plans, scenarios, scripts, and procedures in accordance with project scope or delivery dates.
Review stories and confirm that they are testable during Sprint Refinement sessions.
Identify testing effort required by calculating the sizing needed for the given release and plan work.
Proactively check for risks in achieving the release and work with teams to mitigate them.
Support root cause analysis and manage software defects by proactively reporting defects to engineers.
Build dashboards, reports for various stakeholders and instil confidence about the work being done.
Take ownership and pride in the products we build and ensure they are of the highest standard.
Identify and maintain tools for Test Reporting, Test Management, etc. and educate team on using them.
Be empathetic towards team members and customers.
Preferred qualifications
Commercial experience working with Web Engineers, as part of a Scrum team.
Commercial experience doing manual testing on complex web applications.
Excellent written and verbal communication skills.
Strong knowledge of testing techniques and modern tools (Jira, AIO Test, TestRail, Xray).
Solid knowledge and experience with SQL, NoSQL and data driven projects.
Demonstrated experience of hands-on Issue and Defect Management.
Tech stack we use
Languages: Python, Java, Scala, JavaScript (React, Backbone), SQL
Frameworks: DropWizard, React, Akka and Play Framework (Scala)
Databases: PostgreSQL, AWS(S3), Redshift, Redis, MongoDB, Cassandra
Technologies: RabbitMQ (messaging), Quartz scheduling, Docker and Kubernetes, MavenCI/CD: TeamCity, Jenkins
Source Control: Git (GitHub)
Other Tools: IntelliJ IDEA, Jira, Grafana