TCP Software Hiring Mobile Software Engineer In Test

Are you passionate about mobile technology and ensuring the quality of software? Do you thrive in a dynamic environment where your contributions directly impact the user experience? If so, TCP Software wants you! We are seeking a talented and motivated Software Engineer in Test (Mobile) to join our growing team. This is an exciting opportunity to be a part of a company that values innovation, collaboration, and a commitment to excellence.

Why TCP Software?

At TCP Software, we believe that our employees are our greatest asset. We foster a culture of growth, learning, and innovation, where every team member is empowered to make a difference. We offer a competitive salary, comprehensive benefits package, and a collaborative work environment where your ideas are valued. But that's not all, guys! We also have awesome perks like flexible work arrangements, professional development opportunities, and a company culture that encourages work-life balance. We're not just building software; we're building a team that's passionate about what they do and dedicated to delivering the best possible experience to our users. We're talking about a place where you can grow your skills, collaborate with brilliant minds, and contribute to something meaningful. We are committed to providing our employees with the resources and support they need to succeed, both professionally and personally. So, if you're looking for a place where you can make a real impact and grow your career, TCP Software is the place to be. We are also deeply committed to diversity and inclusion, believing that a diverse workforce brings a wealth of perspectives and ideas that drive innovation. We encourage applications from all qualified candidates, regardless of background or experience. Our goal is to create an inclusive environment where everyone feels welcome, respected, and empowered to contribute their best work. We also believe in giving back to the community and actively participate in various charitable initiatives. We're not just a company; we're a community, and we're looking for people who share our values and want to be part of something bigger. This role is crucial to ensuring the quality and reliability of our mobile applications, which are used by thousands of people every day. As a Software Engineer in Test (Mobile), you will be at the forefront of our testing efforts, working closely with developers, product managers, and other stakeholders to deliver exceptional software. We are looking for someone who is not only technically proficient but also passionate about quality and user experience.

What You'll Do

As a Software Engineer in Test (Mobile) at TCP Software, you'll be the guardian of our mobile application quality. You'll dive deep into our code, develop comprehensive test plans, and execute those plans with precision. Your work will ensure that our users have a seamless and reliable experience on their mobile devices. You'll be designing, developing, and executing test plans and test cases for our mobile applications, ensuring they meet the highest standards of quality and performance. This means you'll be responsible for identifying potential issues and working closely with the development team to resolve them. Think of yourself as a detective, searching for bugs and ensuring that everything works perfectly before it reaches our users. You'll be using your analytical skills and technical expertise to identify potential problems and prevent them from impacting our customers. You will also be contributing to the development of automated test suites, which will help us streamline our testing process and improve our overall efficiency. Automation is key to ensuring that we can release high-quality software quickly and reliably. You'll be working with the latest testing tools and technologies to build and maintain our automation framework. Your work will directly impact the speed and efficiency of our development process. Furthermore, you'll be collaborating closely with developers, product managers, and other stakeholders to understand requirements and ensure that our testing efforts are aligned with business goals. This means you'll be a key member of our agile team, participating in daily stand-ups, sprint planning, and retrospectives. Your voice will be heard, and your contributions will be valued. You'll also be responsible for documenting test results and communicating them effectively to the team. Clear and concise communication is essential for ensuring that everyone is on the same page and that issues are addressed promptly. Your ability to articulate your findings will be crucial to the success of our testing efforts. And, of course, you'll be staying up-to-date with the latest trends and technologies in mobile testing, continuously learning and improving your skills. The mobile landscape is constantly evolving, and we need someone who is committed to staying ahead of the curve. You'll have the opportunity to attend conferences, take online courses, and participate in internal training programs to expand your knowledge and expertise. You'll also be performing various types of testing, including functional testing, regression testing, performance testing, and usability testing. This means you'll need to have a broad understanding of testing methodologies and techniques. Your expertise will ensure that our applications are not only functional but also performant and user-friendly.

Key Responsibilities

Let's break down the core responsibilities you'll be tackling as a Mobile Software Engineer in Test at TCP Software. Your mission, should you choose to accept it, includes:

  • Crafting and Executing Test Plans: You'll be the architect of our testing strategy, designing comprehensive test plans and test cases to ensure our mobile applications are rock-solid. This means understanding the requirements, identifying potential risks, and developing a plan to mitigate those risks. Your ability to think strategically and plan effectively will be critical to the success of our testing efforts.
  • Automated Testing Champion: You'll be building and maintaining automated test suites, streamlining our testing process and making sure we catch bugs early and often. Automation is key to ensuring that we can release high-quality software quickly and reliably. You'll be working with the latest testing tools and technologies to build and maintain our automation framework. Your work will directly impact the speed and efficiency of our development process.
  • Bug Hunter Extraordinaire: You'll be diving deep into our applications, identifying and reporting bugs with meticulous detail. Your keen eye for detail and analytical skills will be essential for uncovering hidden issues. You'll be using your problem-solving abilities to identify the root cause of problems and work with the development team to resolve them.
  • Collaboration Guru: You'll be working closely with developers, product managers, and other stakeholders, ensuring everyone is on the same page when it comes to quality. Clear and effective communication is essential for ensuring that everyone is aligned and that issues are addressed promptly. Your ability to collaborate effectively will be crucial to the success of our agile team.
  • Performance and Usability Advocate: You'll be conducting performance and usability testing to ensure our apps are not only functional but also provide a smooth and enjoyable user experience. This means you'll be thinking about the user experience and how our applications can be improved. Your feedback will help us create applications that are not only functional but also delightful to use.
  • Staying Sharp: You'll be keeping up with the latest mobile testing trends and technologies, continuously learning and growing your skills. The mobile landscape is constantly evolving, and we need someone who is committed to staying ahead of the curve. You'll have the opportunity to attend conferences, take online courses, and participate in internal training programs to expand your knowledge and expertise. Your commitment to continuous learning will help us stay at the forefront of mobile technology.

What You'll Need

Okay, let's talk about what it takes to join our team as a Software Engineer in Test (Mobile). We're looking for someone with a blend of technical skills, problem-solving abilities, and a passion for quality. Here’s the checklist:

  • Bachelor's Degree in Computer Science or related field: A solid foundation in computer science principles is essential for this role. Your education will provide you with the theoretical knowledge and problem-solving skills necessary to succeed. We value candidates who have a strong academic background and a commitment to continuous learning.
  • Proven Mobile Testing Experience: You'll need at least 3+ years of experience testing mobile applications (iOS and Android). We're looking for someone who has a deep understanding of mobile testing methodologies and techniques. Your experience will allow you to hit the ground running and contribute immediately to our testing efforts.
  • Automation Expertise: Experience with mobile test automation frameworks (e.g., Appium, Espresso, XCUITest) is a must-have. Automation is key to ensuring that we can release high-quality software quickly and reliably. Your expertise in automation will help us streamline our testing process and improve our overall efficiency.
  • Test Case Master: You should be skilled in writing clear, concise, and comprehensive test cases. Your ability to create effective test cases is crucial for ensuring that we thoroughly test our applications. We're looking for someone who can think critically and anticipate potential issues.
  • Bug Reporting Pro: You'll need excellent bug reporting and tracking skills. Your ability to clearly and concisely communicate issues to the development team is essential for ensuring that bugs are resolved promptly. We value candidates who can provide detailed information and supporting evidence.
  • Mobile OS Savvy: A strong understanding of mobile operating systems (iOS, Android) is essential. You should be familiar with the nuances of each platform and how they impact testing. Your knowledge of mobile OS will help you identify and address platform-specific issues.
  • Problem-Solving Prowess: You should have excellent analytical and problem-solving skills. The ability to identify and diagnose issues is critical for a Software Engineer in Test. We're looking for someone who can think critically and creatively to solve complex problems.
  • Team Player Mentality: You'll be working closely with developers, product managers, and other stakeholders, so strong communication and collaboration skills are key. Your ability to work effectively as part of a team is essential for success in our agile environment. We value candidates who are collaborative, communicative, and respectful.

Bonus Points

While the above are the core requirements, these additional skills and experiences will definitely make you stand out from the crowd:

  • Experience with performance testing tools.
  • Experience with security testing.
  • Experience in an Agile/Scrum development environment.
  • A passion for mobile technology and a desire to learn and grow.

How to Apply

Ready to join the TCP Software team as our next Software Engineer in Test (Mobile)? We're stoked to hear from you! To apply, head over to our careers page and submit your resume and cover letter. Be sure to highlight your relevant experience and skills, and tell us why you're the perfect fit for this role. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Don't miss out on this amazing opportunity to be a part of a growing company with a fantastic culture and a commitment to excellence. We're looking for passionate, talented individuals who want to make a real impact. If you're ready to take your career to the next level, we encourage you to apply today!

So, what are you waiting for? Your dream job might just be a click away! Apply now and let's build something awesome together! We're excited to review your application and learn more about your skills and experience. We look forward to welcoming you to the TCP Software family!

Photo of Mr. Loba Loba

Mr. Loba Loba

A journalist with more than 5 years of experience ·

A seasoned journalist with more than five years of reporting across technology, business, and culture. Experienced in conducting expert interviews, crafting long-form features, and verifying claims through primary sources and public records. Committed to clear writing, rigorous fact-checking, and transparent citations to help readers make informed decisions.