Job responsibilities:
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Advanced knowledge of application, data, and infrastructure architecture disciplines
- Understanding of architecture and design across all systems
- Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals
- Proficiency in Java programming languages
- Understanding of software skills such as business analysis, development, maintenance, and software improvement
- Analyze Business Requirements, design, develop, test, and deliver quality software products in a complex environment.
- Actively participate in Scrum team where team members work together to determine who does what.
- Create detailed manual test cases and automation scripts and work with Business Analysts to determine requirements are captured correctly.
Required qualifications, capabilities, and skills:
- Formal training or certification on software engineering concepts and 5+ years of applied experience.
- Experienced in testing applications developed in various SDLC methodologies. Preferably Agile.
- Strong written and oral communication skills to collaborate effectively across different business and technology teams.
- Self-starter, able to work in a fast-paced agile development environment.
- SQA Analysis- Ability to read and comprehend business requirements and high-level design deliverables well enough to create detailed test cases.
- Ability to map test cases to business requirements.
- Java, Selenium, Selenium Web Driver, Eclipse IDE, Maven, and similar tools.
- ALM, JIRA, or other similar tools for Test cases and Defect Management.
- MS Office Suite, SQL, API testing, JSON Msg. validations.
- Working with business and technology leads to identify the appropriate test data and help in preparing it.
Preferred qualifications, capabilities, and skills:
- Experience in UI, Database, and API testing.
- Excellent organizational skills, attention to detail, Time Management.
- Basic understanding of development lifecycle and quality assurance phases.