Are you a problem solver and a fast learner? Would you enjoy working in a fast-paced, entrepreneurial environment? Do you want to be part of a diverse and driven team striving for excellence? If the answer is yes, then keep reading!Β
Β
Who We Are:Β
Β
Atheneum is a leading global insights platform servicing various clients including distinguished strategy consulting firms, renowned investment houses and well known global corporations. Our mission is to provide faster insights to empower our clientsβ decision making. Through our AI capabilities we accelerate the decision-making of our clients by connecting them to the world's top professionals and industry leaders.Β
Β
Atheneum is growing rapidly, with 500+ professionals in 11 offices across the US, South America, APAC and EMEA.Β
Role: Automation Test Engineer (Full-Stack)
Experience:Β Not less than FIVE years
Reports to:Β Lead Quality Assurance Engineer
Location:Β Lahore, Pakistan (English-speaking)
Job Type:Β Full-Time, Permanent. On-site; CET/CEST (EMEA Office Hours).
Design, implement and review test plans and strategies.
Develop and execute automated test scripts to verify software functionality and performance for both Web and Mobile App platforms.
Collaborate with software engineers to identify and resolve software defects.
Monitor and analyse test results to identify areas for improvement.
Continuously enhance test automation frameworks and methodologies.
Currently, we use the following:
TypeScript, JavaScript, React, MySQL.
Cypress, Appium, Jest, Detox, Postman, K6.
Weβre looking for smart people, rather than engineers that can use this tool or that language. Youβll get the opportunity to influence the technology and methodologies we use, but the themes of our stack are:
Microservices.
Serverless.
Cloud computing.
Containerisation.
Distributed systems.
Infrastructure as Code.
We have various projects in flight, but some of the broad initiatives we have planned, and that you will be involved in include:
Artificial Intelligence (AI) and Machine Learning (ML) Initiatives.
Rebuilding the core Atheneum Client, Expert and Associate technology experience
Supporting major regional expansion through a significant tech transformation initiative.
Web and Mobile app testing for Product-led small change and application support initiatives.
Weβre looking for exceptional Quality-Assurance Engineers who excel in dynamic, fast-paced environments. You evangelise testing excellence both within your team and the wider tech community. Weβre talking open-source contributions, giving tech talks, attending meetups, giving department-wide brown bags, and leading excellence-driving initiatives within Atheneum.
As a seasoned tester, you will be constantly evolving your craft and building a robust set of principles. You understand that when times are hard, principles should be relied upon, not abandoned.
You will be required to work with teams to ensure the successful delivery of effective, reliable, low-risk solutions that are in line with the business-wide test strategy. As a Test Engineer, you will also assist the Lead and / or Senior Test Engineers in implementing that test strategy.
You must be passionate about testing and test automation, with a strong drive to learn and apply best practices. The role requires an ambitious self-starter who can use their initiative to rapidly add value to Atheneum by providing a full range of test functions.
While quality is essential, you understand that flawless code that never gets to production has zero value. You know when to be pragmatic and value shipping early and often. You have the discipline to revisit imperfect products only when it is appropriate to do so, and youβll be working as part of a multidisciplinary team to help make that happen.
You will appreciate the difference between when to write an automated test versus when to execute a manual test. You will look for opportunities to automate a previously manual test.
Weβre an agile organisation, delivering value early and often, and you should be comfortable working this way, too. You know how to work collaboratively and interactively to incrementally improve the features and functionality of the product with each release. There are no big bangs here!
If youβre passionate about exceptional testing and thrive in an environment that values quality outcomes and continuous improvement, then we're eager to meet you!
Contribute towards and implement the test strategy.
Create, review and maintain comprehensive, well-structured test plans.
Work in an agile software engineering environment to deliver awesome features that will delight our customers.
Ensure the delivery of software in an iterative environment using continuous integration and continuous delivery.
Work in a collaborative environment to design, prove, document, engineer, test, deploy, scale and operate software.
Contribute technically to ensure design feasibility; approach; usability; architecture; code quality; testability; scalability; and performance.
Work with PRs and review team members' code.
Analyze logs and investigate issues to uncover root causes and provide meaningful insights.
Participate in scrum ceremonies to help provide visibility and accountability towards the delivery of projects you're working on.
Suggest appropriate technologies, techniques and standards to help deliver our goals.
Pair with other team members.
Work with a geographically distributed software engineering team.
Support and develop other test engineers by providing advice, coaching, mentoring and educational opportunities.
Participate in coaching with your team and the department.
Assist with driving the adoption of good practices across the department.
You should be able to demonstrate the use ofΒ someΒ of the below skills, preferably by referencing previous commercial experience:
Test engineer fundamentals: Test-driven development (TDD); Behaviour-driven development (BDD); feature / acceptance testing; integration testing; regression testing; post-implementation testing; smoke testing.
Designing, developing and executing both manual and automated tests.
Mobile App testing (iOS and / or Android).
Working in a full-stack, cross-functional software engineering team.
Delivering large-scale design and build software projects.
Working with DORA metrics and other team performance indicators.
Adapting to evolving technologies and industry best practices.
Teamwork; collaborating and ensuring the team's goals are achieved.
High emotional intelligence and the ability to resolve conflict and coach others.
You will be practised in the software development lifecycle:
Backlog refinement.
Estimation.
Implementation.
Testing.
CI/CD.
DevOps.
Release.
Operating / monitoring.
Rolling back.
Support
We understand that sometimes, you might hesitate to apply for a role if you don't check every box. However, we're seeking individuals who are passionate, eager to learn, and ready to contribute their unique strengths. If the role excites you and you meet some, but not all, of the criteriaβapply anyway!
Join us in creating an inclusive workplace where every voice is heard, every idea is respected, and everyone can reach their full potential. We actively encourage applications from all backgrounds, especially those underrepresented in tech. We know that a diverse team makes us stronger.
Apply now, and let's build something amazing together!
Youβll get to work as part of a global and fast-paced digital organisation. On top of that, we offer:
Flexible working.
Comprehensive training, including classroom sessions, workshops, and certifications.
Complementary health insurance upon indefinite contract.
Additional vacation days based on tenure with the company.
Atheneum Club discounts.
Participation in the Internal SWAP Program with our global offices.
Life Insurance.
Fuel allowance
EOBI (Employee Old Age Benefit Insurance)
Provident Fund
Internal SWAP program
Training and mentorship program
Company sponsored team events
Here at Atheneum, diversity and inclusion is not just part of our culture, it is ingrained in our DNA. We do not discriminate in any way when assessing applications.