Software Quality Engineer (Mid-Level)
Posted 2025-08-15
Remote, USA
Full Time
Immediate Start
Job Description:
As a Software Quality Engineer on the Desktop UI Team, you will play a key role in ensuring the delivery of high-quality software products for Client's industry-leading trading platform for Active Traders. This role requires strong manual testing skills, experience with Linux systems, and a focus on desktop user interfaces and server-side components. You will collaborate with cross-functional teams to design, implement, and execute test strategies that ensure quality and security for our clients.
Key Responsibilities:
• Design and execute detailed test plans and participate in Peer Reviews for quality validation.
• Develop manual and automated test cases to verify functionality, usability, and performance of desktop UI applications.
• Collaborate with QA Specialists and Release teams to define implementation timelines and appropriate test environments.
• Identify and highlight requirement and design gaps early in the software development lifecycle.
• Perform root cause analysis and engage development teams in defect resolution activities.
• Update test repositories, ensuring accurate mapping of test cases to business requirements in Quality Center.
• Mentor junior QA engineers and provide guidance on testing methodologies, tools, and best practices.
• Contribute to the development of test data strategies and participate in continuous improvement initiatives within QA processes.
• Ensure regression test libraries are maintained by flagging test cases for inclusion.
• Provide input on project risks and support QA Managers with reporting and timeline preparations.
Required Skills, Experiences, Education, and Competencies:
• 3-5 years of software testing experience, with a focus on desktop UI applications and server-side components.
• Strong manual testing expertise, with automation experience considered a plus.
• Hands-on experience with Linux systems, Windows, and SQL for test execution and validation.
• Familiarity with CI/CD tools such as TeamCity or Jenkins and version control tools like Bitbucket.
• Experience with test repositories and defect tracking tools, and knowledge of Agile software development methodologies.
• Proficiency in relational database technologies, schema design, and SQL querying.
• Knowledge of testing frameworks and tools such as XCTest, UI Automator, XCode, Gradle, Maven, and IntelliJ IDEA.
• Financial industry experience, particularly in trading platforms or brokerage systems, is preferred.
• Excellent problem-solving, troubleshooting, and communication skills with a team-oriented mindset.
• Bachelor's degree in Computer Science or a related discipline, or equivalent work experience.
The hourly range for roles of this nature are $45.00 to $55.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer. Apply tot his job
As a Software Quality Engineer on the Desktop UI Team, you will play a key role in ensuring the delivery of high-quality software products for Client's industry-leading trading platform for Active Traders. This role requires strong manual testing skills, experience with Linux systems, and a focus on desktop user interfaces and server-side components. You will collaborate with cross-functional teams to design, implement, and execute test strategies that ensure quality and security for our clients.
Key Responsibilities:
• Design and execute detailed test plans and participate in Peer Reviews for quality validation.
• Develop manual and automated test cases to verify functionality, usability, and performance of desktop UI applications.
• Collaborate with QA Specialists and Release teams to define implementation timelines and appropriate test environments.
• Identify and highlight requirement and design gaps early in the software development lifecycle.
• Perform root cause analysis and engage development teams in defect resolution activities.
• Update test repositories, ensuring accurate mapping of test cases to business requirements in Quality Center.
• Mentor junior QA engineers and provide guidance on testing methodologies, tools, and best practices.
• Contribute to the development of test data strategies and participate in continuous improvement initiatives within QA processes.
• Ensure regression test libraries are maintained by flagging test cases for inclusion.
• Provide input on project risks and support QA Managers with reporting and timeline preparations.
Required Skills, Experiences, Education, and Competencies:
• 3-5 years of software testing experience, with a focus on desktop UI applications and server-side components.
• Strong manual testing expertise, with automation experience considered a plus.
• Hands-on experience with Linux systems, Windows, and SQL for test execution and validation.
• Familiarity with CI/CD tools such as TeamCity or Jenkins and version control tools like Bitbucket.
• Experience with test repositories and defect tracking tools, and knowledge of Agile software development methodologies.
• Proficiency in relational database technologies, schema design, and SQL querying.
• Knowledge of testing frameworks and tools such as XCTest, UI Automator, XCode, Gradle, Maven, and IntelliJ IDEA.
• Financial industry experience, particularly in trading platforms or brokerage systems, is preferred.
• Excellent problem-solving, troubleshooting, and communication skills with a team-oriented mindset.
• Bachelor's degree in Computer Science or a related discipline, or equivalent work experience.
The hourly range for roles of this nature are $45.00 to $55.00/hr. Rates are heavily dependent on skills, experience, location, and industry.
cyberThink is an Equal Opportunity Employer. Apply tot his job