Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Ascendum Solutions, so some details may not match this job. The employer's own page has the real description.
Overview
As a Software Engineer in Test at Ascendum Solutions, you will play a critical role in ensuring the quality and reliability of our software products. You will be responsible for designing and implementing testing frameworks, creating automated test scripts, and collaborating with cross-functional teams to identify and resolve defects. Your expertise in testing methodologies will help to enhance the overall software development lifecycle and deliver products that meet customer expectations and standards of excellence.
Job Responsibilities
- Design, develop, and execute automated test scripts for web and mobile applications.
- Collaborate with developers and product managers to understand product requirements and design test strategies.
- Identify, document, and track defects using appropriate bug tracking tools.
- Perform regression testing to ensure software functionality remains intact after changes.
- Participate in code reviews to ensure testability and maintainability of code.
- Work closely with the QA team to ensure comprehensive coverage of functional and non-functional requirements.
- Conduct performance and load testing to evaluate system scalability and reliability.
- Provide input on process improvements to enhance testing efficiency and effectiveness.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of experience in software testing or quality assurance.
- Proficient in test automation tools such as Selenium, JUnit, or TestNG.
- Strong programming skills in languages such as Java, Python, or C#.
- Experience with continuous integration and continuous deployment (CI/CD) tools.
- Familiarity with Agile/Scrum methodologies.
- Exceptional analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Technologies & Tools
In this position, you will have the opportunity to work with a variety of technologies and tools, including but not limited to Selenium for automated testing, JIRA for issue tracking, Jenkins for continuous integration, and Git for version control. Familiarity with cloud-based testing platforms and various database management systems will also be advantageous, as they contribute to the overall efficiency of the software testing process.
Ideal Candidates
Ideal candidates for the Software Engineer in Test position will possess a strong attention to detail and a passion for software quality assurance. They should be proactive problem solvers with a continuous improvement mindset, willing to embrace changes and adapt to new challenges. Strong teamwork and communication skills, along with the ability to work independently, are key characteristics. Additionally, candidates should demonstrate a commitment to lifelong learning, staying current with emerging technologies and testing practices.
Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.